smilint output for ./EFM-CU-MIB
Message Severities |
Severity | Count |
error | 2 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
object-identifier-not-prefix (error) | 1 |
Messages:
EFM-CU-MIB
1: -- extracted from draft-ietf-hubmib-efm-cu-mib-08.txt
2: -- at Tue Jul 31 06:08:51 2007
3:
4: EFM-CU-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32,
8: Unsigned32, Counter32, mib-2
9: FROM SNMPv2-SMI -- RFC 2578
10: TEXTUAL-CONVENTION, TruthValue, RowStatus, PhysAddress
11: FROM SNMPv2-TC -- RFC 2579
12: MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
13: FROM SNMPv2-CONF -- RFC 2580
14: SnmpAdminString
15: FROM SNMP-FRAMEWORK-MIB -- RFC 3411
16: ifIndex, ifSpeed
17: FROM IF-MIB -- RFC 2863
18: ;
19:
20: efmCuMIB MODULE-IDENTITY
21: LAST-UPDATED "200707290000Z" -- July 29, 2007
22: ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working Group"
23: CONTACT-INFO
24: "WG charter:
25: http://www.ietf.org/html.charters/hubmib-charter.html
26:
27: Mailing Lists:
28: General Discussion: hubmib@ietf.org
29: To Subscribe: hubmib-request@ietf.org
30: In Body: subscribe your_email_address
31:
32: Chair: Bert Wijnen
33: Postal: Alcatel-Lucent
34: Schagen 33
35: 3461 GL Linschoten
36: Netherlands
37: Phone: +31-348-407-775
38: Email: bwijnen@alcatel-lucent.com
39:
40: Editor: Edward Beili
41: Postal: Actelis Networks Inc.
42: 25 Bazel St., P.O.B. 10173
43: Petach-Tikva 10173
44: Israel
45: Phone: +972-3-924-3491
46: Email: edward.beili@actelis.com"
47:
48: DESCRIPTION
49: "The objects in this MIB module are used to manage
50: the Ethernet in the First Mile (EFM) Copper (EFMCu) Interfaces
51: 2BASE-TL and 10PASS-TS, defined in IEEE Std. 802.3ah-2004,
52: which is now a part of IEEE Std. 802.3-2005.
53:
54: The following references are used throughout this MIB module:
55:
56: [802.3ah] refers to:
57: IEEE Std 802.3ah-2004: 'IEEE Standard for Information
58: technology - Telecommunications and information exchange
59: between systems - Local and metropolitan area networks -
60: Specific requirements -
61: Part 3: Carrier Sense Multiple Access with Collision
62: Detection (CSMA/CD) Access Method and Physical Layer
63: Specifications -
64: Amendment: Media Access Control Parameters, Physical
65: Layers and Management Parameters for Subscriber Access
66: Networks', 07 September 2004.
67:
68: Of particular interest are Clause 61, 'Physical Coding
69: Sublayer (PCS) and common specifications, type 10PASS-TS and
70: type 2BASE-TL', Clause 30, 'Management', Clause 45,
71: 'Management Data Input/Output (MDIO) Interface', Annex 62A,
72: 'PMD profiles for 10PASS-TS' and Annex 63A, 'PMD profiles for
73: 2BASE-TL'.
74:
75: [G.991.2] refers to:
76: ITU-T Recommendation G.991.2: 'Single-pair High-speed Digital
77: Subscriber Line (SHDSL) transceivers', December 2003.
78:
79: [ANFP] refers to:
80: NICC Document ND1602:2005/08: 'Specification of the Access
81: Network Frequency Plan (ANFP) applicable to transmission
82: systems used on the BT Access Network,' August 2005.
83:
84: The following normative documents are quoted by the DESCRIPTION
85: clauses in this MIB module:
86:
87: [G.993.1] refers to:
88: ITU-T Recommendation G.993.1: 'Very High speed Digital
89: Subscriber Line transceivers', June 2004.
90:
91: [T1.424] refers to:
92: ANSI T1.424-2004: 'Interface Between Networks and Customer
93: Installation Very-high-bit-rate Digital Subscriber Lines
94: (VDSL) Metallic Interface (DMT Based)', June 2004.
95:
96: [TS 101 270-1] refers to:
97: ETSI TS 101 270-1: 'Transmission and Multiplexing (TM);
98: Access transmission systems on metallic access cables;
99: Very high speed Digital Subscriber Line (VDSL); Part 1:
100: Functional requirements', October 2005.
101:
102: Naming Conventions:
103: Atn - Attenuation
104: CO - Central Office
105: CPE - Customer Premises Equipment
106: EFM - Ethernet in the First Mile
107: EFMCu - EFM Copper
108: MDIO - Management Data Input/Output
109: Mgn - Margin
110: PAF - PME Aggregation Function
111: PBO - Power Back-Off
112: PCS - Physical Coding Sublayer
113: PMD - Physical Medium Dependent
114: PME - Physical Medium Entity
115: PSD - Power Spectral Density
116: SNR - Signal to Noise Ratio
117: TCPAM - Trellis Coded Pulse Amplitude Modulation
118:
119: Copyright (C) The IETF Trust (2007). This version
120: of this MIB module is part of RFC XXXX; see the RFC
121: itself for full legal notices."
122:
123: REVISION "200707290000Z" -- July 29, 2007
124: DESCRIPTION "Initial version, published as RFC XXXX."
125:
126: -- EdNote: Replace XXXX with the actual RFC number &
127: -- remove this note
128:
129: ::= { mib-2 YYY }
129: error -
`YYY' should start with a lower case letter
129: error -
Object identifier element `YYY' name only allowed as first element
130:
131: -- EdNote: Replace YYY with a real OID once it is
132: -- allocated & remove this note.
133:
134: -- Sections of the module
135:
136: efmCuObjects OBJECT IDENTIFIER ::= { efmCuMIB 1 }
137:
138: efmCuConformance OBJECT IDENTIFIER ::= { efmCuMIB 2 }
139:
140: -- Groups in the module
141:
142: efmCuPort OBJECT IDENTIFIER ::= { efmCuObjects 1 }
143:
144: efmCuPme OBJECT IDENTIFIER ::= { efmCuObjects 2 }
145:
146: -- Textual Conventions
147:
148: EfmProfileIndex ::= TEXTUAL-CONVENTION
149: DISPLAY-HINT "d"
150: STATUS current
151: DESCRIPTION
152: "A unique value, greater than zero, for each PME configuration
153: profile in the managed EFMCu port. It is RECOMMENDED that
154: values are assigned contiguously starting from 1. The value
155: for each profile MUST remain constant at least from one
156: re-initialization of the entity's network management system
157: to the next re-initialization."
158: SYNTAX Unsigned32 (1..255)
159:
160: EfmProfileIndexOrZero ::= TEXTUAL-CONVENTION
161: DISPLAY-HINT "d"
162: STATUS current
163: DESCRIPTION
164: "This textual convention is an extension of EfmProfileIndex
165: convention. The latter defines a greater than zero value used
166: to identify a PME profile in the managed EFMCu port. This
167: extension permits the additional value of zero. The value of
168: zero is object-specific and MUST therefore be defined as part
169: of the description of any object which uses this syntax.
170: Examples of the usage of zero value might include situations
171: where current operational profile is unknown."
172: SYNTAX Unsigned32 (0..255)
173:
174: EfmProfileIndexList ::= TEXTUAL-CONVENTION
175: DISPLAY-HINT "1d:"
176: STATUS current
177: DESCRIPTION
178: "This textual convention represents a list of up to 6
179: EfmProfileIndex values, any of which can be chosen for
180: configuration of an PME in a managed EFMCu port.
181: The EfmProfileIndex textual convention defines a greater than
182: zero value used to identify a PME profile.
183: The value of this object is a concatenation of zero or
184: more (up to 6) octets, where each octet contains an 8-bit
185: EfmProfileIndex value.
186: A zero-length octet string is object-specific and MUST
187: therefore be defined as part of the description of any object
188: which uses this syntax. Examples of the usage of a zero-length
189: value might include situations where an object using this
190: textual convention is irrelevant for a specific EFMCu port
191: type."
192: SYNTAX OCTET STRING (SIZE(0..6))
193:
194: EfmTruthValueOrUnknown ::= TEXTUAL-CONVENTION
195: STATUS current
196: DESCRIPTION
197: "This textual convention is an extension of the TruthValue
198: convention. The latter defines a boolean value with possible
199: values of true(1) and false(2). This extension permits the
200: additional value of unknown(0), that can be returned as the
201: result of a GET operation, when an exact true or false value
202: of the object cannot be determined."
203: SYNTAX INTEGER { unknown(0), true(1), false(2) }
204:
205: -- Port Notifications Group
206:
207: efmCuPortNotifications OBJECT IDENTIFIER ::= { efmCuPort 0 }
208:
209: efmCuLowRateCrossing NOTIFICATION-TYPE
210: OBJECTS {
211: ifSpeed,
212: efmCuThreshLowRate
213: }
214: STATUS current
215: DESCRIPTION
216: "This notification indicates that the EFMCu port's data rate
217: has reached/dropped below or exceeded the low rate threshold,
218: specified by efmCuThreshLowRate.
219:
220: This notification MAY be sent for the -O subtype ports
221: (2BaseTL-O/10PassTS-O) while the port is up, on the crossing
222: event in both directions: from normal (rate is above the
223: threshold) to low (rate equals the threshold or below it) and
224: from low to normal. This notification is not applicable to
225: the -R subtypes.
226:
227: It is RECOMMENDED that a small debouncing period of 2.5 sec,
228: between the detection of the condition and the notification,
229: is implemented to prevent simultaneous LinkUp/LinkDown and
230: efmCuLowRateCrossing notifications to be sent.
231:
232: The adaptive nature of the EFMCu technology allows the port to
233: adapt itself to the changes in the copper environment, e.g.
234: an impulse noise, alien crosstalk or a micro-interruption may
235: temporarily drop one or more PMEs in the aggregation group,
236: causing a rate degradation of the aggregated EFMCu link.
237: The dropped PMEs would then try to re-initialize, possibly at
238: a lower rate than before, adjusting the rate to provide
239: required target SNR margin.
240:
241: Generation of this notification is controlled by the
242: efmCuLowRateCrossingEnable object."
243: ::= { efmCuPortNotifications 1 }
244:
245: -- PCS Port group
246:
247: efmCuPortConfTable OBJECT-TYPE
248: SYNTAX SEQUENCE OF EfmCuPortConfEntry
249: MAX-ACCESS not-accessible
250: STATUS current
251: DESCRIPTION
252: "Table for Configuration of EFMCu 2BASE-TL/10PASS-TS (PCS)
253: Ports. Entries in this table MUST be maintained in a
254: persistent manner"
255: ::= { efmCuPort 1 }
256:
257: efmCuPortConfEntry OBJECT-TYPE
258: SYNTAX EfmCuPortConfEntry
259: MAX-ACCESS not-accessible
260: STATUS current
261: DESCRIPTION
262: "An entry in the EFMCu Port Configuration table.
263: Each entry represents an EFMCu port indexed by the ifIndex.
264: Note that an EFMCu PCS port runs on top of a single
265: or multiple PME port(s), which are also indexed by ifIndex."
266: INDEX { ifIndex }
267: ::= { efmCuPortConfTable 1 }
268:
269: EfmCuPortConfEntry ::=
270: SEQUENCE {
271: efmCuPAFAdminState INTEGER,
272: efmCuPAFDiscoveryCode PhysAddress,
273: efmCuAdminProfile EfmProfileIndexList,
274: efmCuTargetDataRate Unsigned32,
275: efmCuTargetSnrMgn Unsigned32,
276: efmCuAdaptiveSpectra TruthValue,
277: efmCuThreshLowRate Unsigned32,
278: efmCuLowRateCrossingEnable TruthValue
279: }
280:
281: efmCuPAFAdminState OBJECT-TYPE
282: SYNTAX INTEGER {
283: enabled(1),
284: disabled(2)
285: }
286: MAX-ACCESS read-write
287: STATUS current
288: DESCRIPTION
289: "Administrative (desired) state of the PAF of the EFMCu port
290: (PCS).
291: When 'disabled', PME Aggregation will not be performed by the
292: PCS. No more than a single PME can be assigned to this PCS in
293: this case.
294: When 'enabled', PAF will be performed by the PCS when the link
295: is Up, even on a single attached PME, if PAF is supported.
296:
297: PCS ports incapable of supporting PAF SHALL return a value of
298: 'disabled'. Attempts to 'enable' such ports SHALL be rejected.
299:
300: A PAF 'enabled' port with multiple PMEs assigned cannot be
301: 'disabled'. Attempts to 'disable' such port SHALL be rejected,
302: until at most one PME is left assigned.
303:
304: Changing PAFAdminState is a traffic disruptive operation and
305: as such SHALL be done when the link is Down. Attempts to
306: change this object SHALL be rejected if the link is Up or
307: Initializing.
308:
309: This object maps to the Clause 30 attribute aPAFAdminState.
310: If a Clause 45 MDIO Interface to the PCS is present, then this
311: object maps to the PAF enable bit in the 10P/2B PCS control
312: register.
313:
314: This object MUST be maintained in a persistent manner."
315: REFERENCE
316: "[802.3ah] 61.2.2, 45.2.3.18.3"
317: ::= { efmCuPortConfEntry 1 }
318:
319: efmCuPAFDiscoveryCode OBJECT-TYPE
320: SYNTAX PhysAddress (SIZE(0|6))
321: MAX-ACCESS read-write
322: STATUS current
323: DESCRIPTION
324: "PAF Discovery Code of the EFMCu port (PCS).
325: A unique 6 octet long code used by the Discovery function,
326: when PAF is supported.
327: PCS ports incapable of supporting PAF SHALL return a
328: zero-length octet string on an attempt to read this object.
329: An attempt to write to this object SHALL be rejected for such
330: ports.
331: This object MUST be instantiated for the -O subtype PCS before
332: writing operations on the efmCuPAFRemoteDiscoveryCode
333: (Set_if_Clear and Clear_if_Same) are performed by PMEs
334: associated with the PCS.
335: The initial value of this object for -R subtype ports after
336: reset is all zeroes. For -R subtype ports, the value of this
337: object cannot be changed directly. This value may be changed
338: as a result of writing operation on the
339: efmCuPAFRemoteDiscoveryCode object of remote PME of -O
340: subtype, connected to one of the local PMEs associated with
341: the PCS.
342:
343: Discovery MUST be performed when the link is Down.
344: Attempts to change this object MUST be rejected (in case of
345: SNMP with the error inconsistentValue), if the link is Up or
346: Initializing.
347:
348: The PAF Discovery code maps to the local Discovery code
349: variable in PAF (note that it does not have a corresponding
350: Clause 45 register)"
351: REFERENCE
352: "[802.3ah] 61.2.2.8.3, 61.2.2.8.4, 45.2.6.6.1, 45.2.6.8,
353: 61A.2"
354: ::= { efmCuPortConfEntry 2 }
355:
356: efmCuAdminProfile OBJECT-TYPE
357: SYNTAX EfmProfileIndexList
358: MAX-ACCESS read-write
359: STATUS current
360: DESCRIPTION
361: "Desired configuration profile(s), common for all PMEs in the
362: EFMCu port. This object is a list of pointers to entries in
363: either efmCuPme2BProfileTable or
364: efmCuPme10PProfileTable, depending on the current
365: operating SubType of the EFMCu port as indicated by
366: efmCuPortSide.
367: The value of this object is a list of up to 6 indices of
368: profiles. If this list consists of a single profile index,
369: then all PMEs assigned to this EFMCu port SHALL be configured
370: according to the profile referenced by that index, unless it
371: is overwritten by a corresponding non-zero
372: efmCuPmeAdminProfile instance, which takes precedence over
373: efmCuAdminProfile.
374: A list consisting of more than one index allows each PME
375: in the port to be configured according to any profile
376: specified in the list.
377: By default this object has a value of 0x01, referencing the
378: 1st entry in efmCuPme2BProfileTable or
379: efmCuPme10PProfileTable.
380:
381: This object is writable and readable for the -O subtype
382: (2BaseTL-O or 10PassTS-O) EFMCu ports. It is irrelevant for
383: the -R subtype (2BaseTL-R or 10PassTS-R) ports - a
384: zero-length octet string SHALL be returned on an attempt to
385: read this object and an attempt to change this object MUST be
386: rejected in this case.
387:
388: Note that the current operational profile value is available
389: via the efmCuPmeOperProfile object.
390:
391: Any modification of this object MUST be performed when the
392: link is Down. Attempts to change this object MUST be rejected,
393: if the link is Up or Initializing.
394: Attempts to set this object to a list with a member value that
395: is not the value of the index for an active entry in the
396: corresponding profile table MUST be rejected.
397:
398: This object maps to the Clause 30 attribute aProfileSelect.
399:
400: This object MUST be maintained in a persistent manner."
401: REFERENCE
402: "[802.3ah] 30.11.2.1.6"
403: DEFVAL { '01'H }
404: ::= { efmCuPortConfEntry 3 }
405:
406: efmCuTargetDataRate OBJECT-TYPE
407: SYNTAX Unsigned32(1..100000|999999)
408: UNITS "Kbps"
409: MAX-ACCESS read-write
410: STATUS current
411: DESCRIPTION
412: "Desired EFMCu port 'net' (as seen across MII) Data Rate in
413: Kbps, to be achieved during initialization, under spectral
414: restrictions placed on each PME via efmCuAdminProfile or
415: efmCuPmeAdminProfile, with the desired SNR Margin specified by
416: efmCuTargetSnrMgn.
417: In case of PAF, this object represents a sum of individual PME
418: data rates, modified to compensate for fragmentation and
419: 64/65B framing overhead (e.g. target data rate of 10Mbps
420: SHALL allow lossless transmission of a full-duplex 10Mbps
421: Ethernet frame stream with minimal inter-frame gap).
422:
423: The value is limited above by 100Mbps as this is the max
424: burst rate across MII for EFMCu ports.
425:
426: The value between 1 and 100000 indicates that the total data
427: rate (ifSpeed) of the EFMCu port after initialization SHALL be
428: equal to the target data rate or less, if the target data rate
429: cannot be achieved under spectral restrictions specified by
430: efmCuAdminProfile/efmCuPmeAdminProfile and with the desired
431: SNR margin. In case the copper environment allows to achieve
432: a higher total data rate than that specified by the target,
433: the excess capability SHALL be either converted to additional
434: SNR margin or reclaimed by minimizing transmit power as
435: controlled by efmCuAdaptiveSpectra.
436:
437: The value of 999999 means that the target data rate is not
438: fixed and SHALL be set to the maximum attainable rate during
439: initialization (Best Effort), under specified spectral
440: restrictions and with the desired SNR Margin.
441:
442: This object is read-write for the -O subtype EFMCu ports
443: (2BaseTL-O/10PassTS-O) and not available for the -R subtypes.
444:
445: Changing of the Target Data Rate MUST be performed when the
446: link is Down. Attempts to change this object MUST be rejected
447: (in case of SNMP with the error inconsistentValue), if the
448: link is Up or Initializing.
449:
450: Note that the current Data Rate of the EFMCu port is
451: represented by the ifSpeed object of IF-MIB.
452:
453: This object MUST be maintained in a persistent manner."
454: ::= { efmCuPortConfEntry 4 }
455:
456: efmCuTargetSnrMgn OBJECT-TYPE
457: SYNTAX Unsigned32(0..21)
458: UNITS "dB"
459: MAX-ACCESS read-write
460: STATUS current
461: DESCRIPTION
462: "Desired EFMCu port SNR Margin to be achieved on all PMEs
463: assigned to the port, during initialization. (The SNR margin
464: is the difference between the desired SNR and the actual SNR).
465:
466: Note that 802.3ah recommends using a default Target SNR Margin
467: of 5dB for 2BASE-TL ports and 6dB for 10PASS-TS ports in order
468: to achieve a mean Bit Error Rate (BER) of 10^-7 at the PMA
469: service interface.
470:
471: This object is read-write for the -O subtype EFMCu ports
472: (2BaseTL-O/10PassTS-O) and not available for the -R subtypes.
473:
474: Changing of the Target SNR Margin MUST be performed when the
475: link is Down. Attempts to change this object MUST be rejected
476: (in case of SNMP with the error inconsistentValue), if the
477: link is Up or Initializing.
478:
479: Note that the current SNR Margin of the PMEs comprising the
480: EFMCu port is represented by efmCuPmeSnrMgn.
481:
482: This object MUST be maintained in a persistent manner."
483: REFERENCE
484: "[802.3ah] 61.1.2"
485: ::= { efmCuPortConfEntry 5 }
486:
487: efmCuAdaptiveSpectra OBJECT-TYPE
488: SYNTAX TruthValue
489: MAX-ACCESS read-write
490: STATUS current
491: DESCRIPTION
492: "Indicates how to utilize excess capacity when the copper
493: environment allows to achieve a higher total data rate than
494: that specified by the efmCuTargetDataRate.
495:
496: A value of true(1) indicates that the excess capability SHALL
497: be reclaimed by minimizing transmit power, e.g. using higher
498: constellations and Power Back-Off, in order to reduce
499: interference to other copper pairs in the binder and the
500: adverse impact to link/system performance.
501: A value of false(2) indicates that the excess capability SHALL
502: be converted to additional SNR margin and spread evenly across
503: all active PMEs assigned to the (PCS) port, to increase link
504: robustness.
505:
506: This object is read-write for the -O subtype EFMCu ports
507: (2BaseTL-O/10PassTS-O) and not available for the -R subtypes.
508:
509: Changing of this object MUST be performed when the link is
510: Down. Attempts to change this object MUST be rejected (in case
511: of SNMP with the error inconsistentValue), if the link is Up
512: or Initializing.
513:
514: This object MUST be maintained in a persistent manner."
515: ::= { efmCuPortConfEntry 6 }
516:
517: efmCuThreshLowRate OBJECT-TYPE
518: SYNTAX Unsigned32(1..100000)
519: UNITS "Kbps"
520: MAX-ACCESS read-write
521: STATUS current
522: DESCRIPTION
523: "This object configures the EFMCu port low rate crossing alarm
524: threshold. When the current value of ifSpeed for this port
525: reaches/drops below or exceeds this threshold, an
526: efmCuLowRateCrossing notification MAY be generated if enabled
527: by efmCuLowRateCrossingEnable.
528:
529: This object is read-write for the -O subtype EFMCu ports
530: (2BaseTL-O/10PassTS-O) and not available for the -R subtypes.
531:
532: This object MUST be maintained in a persistent manner."
533: ::= { efmCuPortConfEntry 7 }
534:
535: efmCuLowRateCrossingEnable OBJECT-TYPE
536: SYNTAX TruthValue
537: MAX-ACCESS read-write
538: STATUS current
539: DESCRIPTION
540: "Indicates whether efmCuLowRateCrossing notifications should
541: be generated for this interface.
542:
543: A value of true(1) indicates that efmCuLowRateCrossing
544: notification is enabled. A value of false(2) indicates that
545: the notification is disabled.
546:
547: This object is read-write for the -O subtype EFMCu ports
548: (2BaseTL-O/10PassTS-O) and not available for the -R subtypes.
549: This object MUST be maintained in a persistent manner."
550: ::= { efmCuPortConfEntry 8 }
551:
552:
553: efmCuPortCapabilityTable OBJECT-TYPE
554: SYNTAX SEQUENCE OF EfmCuPortCapabilityEntry
555: MAX-ACCESS not-accessible
556: STATUS current
557: DESCRIPTION
558: "Table for Capabilities of EFMCu 2BASE-TL/10PASS-TS (PCS)
559: Ports. Entries in this table MUST be maintained in a
560: persistent manner"
561: ::= { efmCuPort 2 }
562:
563: efmCuPortCapabilityEntry OBJECT-TYPE
564: SYNTAX EfmCuPortCapabilityEntry
565: MAX-ACCESS not-accessible
566: STATUS current
567: DESCRIPTION
568: "An entry in the EFMCu Port Capability table.
569: Each entry represents an EFMCu port indexed by the ifIndex.
570: Note that an EFMCu PCS port runs on top of a single
571: or multiple PME port(s), which are also indexed by ifIndex."
572: INDEX { ifIndex }
573: ::= { efmCuPortCapabilityTable 1 }
574:
575: EfmCuPortCapabilityEntry ::=
576: SEQUENCE {
577: efmCuPAFSupported TruthValue,
578: efmCuPeerPAFSupported EfmTruthValueOrUnknown,
579: efmCuPAFCapacity Unsigned32,
580: efmCuPeerPAFCapacity Unsigned32
581: }
582:
583: efmCuPAFSupported OBJECT-TYPE
584: SYNTAX TruthValue
585: MAX-ACCESS read-only
586: STATUS current
587: DESCRIPTION
588: "PME Aggregation Function (PAF) Capability of the EFMCu port
589: (PCS).
590: This object has a value of true(1) when the PCS can perform
591: PME aggregation on the available PMEs.
592: Ports incapable of PAF SHALL return a value of false(2).
593:
594: This object maps to the Clause 30 attribute aPAFSupported.
595:
596: If a Clause 45 MDIO Interface to the PCS is present,
597: then this object maps to the PAF available bit in the
598: 10P/2B capability register."
599: REFERENCE
600: "[802.3ah] 61.2.2, 30.11.1.1.4, 45.2.3.17.1"
601: ::= { efmCuPortCapabilityEntry 1 }
602:
603: efmCuPeerPAFSupported OBJECT-TYPE
604: SYNTAX EfmTruthValueOrUnknown
605: MAX-ACCESS read-only
606: STATUS current
607: DESCRIPTION
608: "PME Aggregation Function (PAF) Capability of the EFMCu port
609: (PCS) link partner.
610: This object has a value of true(1) when the remote PCS can
611: perform PME aggregation on its available PMEs.
612: Ports whose peers are incapable of PAF SHALL return a value
613: of false(2).
614: Ports whose peers cannot be reached because of the link
615: state SHALL return a value of unknown(0).
616:
617: This object maps to the Clause 30 attribute
618: aRemotePAFSupported.
619:
620: If a Clause 45 MDIO Interface to the PCS is present, then
621: this object maps to the Remote PAF supported bit in the
622: 10P/2B capability register."
623: REFERENCE
624: "[802.3ah] 61.2.2, 30.11.1.1.9, 45.2.3.17.2"
625: ::= { efmCuPortCapabilityEntry 2 }
626:
627: efmCuPAFCapacity OBJECT-TYPE
628: SYNTAX Unsigned32 (1..32)
629: MAX-ACCESS read-only
630: STATUS current
631: DESCRIPTION
632: "Number of PMEs that can be aggregated by the local PAF.
633: The number of PMEs currently assigned to a particular
634: EFMCu port (efmCuNumPMEs) is never greater than
635: efmCuPAFCapacity.
636:
637: This object maps to the Clause 30 attribute
638: aLocalPAFCapacity."
639: REFERENCE
640: "[802.3ah] 61.2.2, 30.11.1.1.6"
641: ::= { efmCuPortCapabilityEntry 3 }
642:
643: efmCuPeerPAFCapacity OBJECT-TYPE
644: SYNTAX Unsigned32 (0|1..32)
645: MAX-ACCESS read-only
646: STATUS current
647: DESCRIPTION
648: "Number of PMEs that can be aggregated by the PAF of the peer
649: Phy (PCS port).
650: Value of 0 is returned when peer PAF Capacity is unknown
651: (peer cannot be reached).
652:
653: This object maps to the Clause 30 attribute
654: aRemotePAFCapacity."
655: REFERENCE
656: "[802.3ah] 61.2.2, 30.11.1.1.10"
657: ::= { efmCuPortCapabilityEntry 4 }
658:
659:
660: efmCuPortStatusTable OBJECT-TYPE
661: SYNTAX SEQUENCE OF EfmCuPortStatusEntry
662: MAX-ACCESS not-accessible
663: STATUS current
664: DESCRIPTION
665: "This table provides overall status information of EFMCu
666: 2BASE-TL/10PASS-TS ports, complementing the generic status
667: information from the ifTable of IF-MIB and ifMauTable of
668: MAU-MIB. Additional status information about connected PMEs
669: is available from the efmCuPmeStatusTable.
670:
671: This table contains live data from the equipment. As such,
672: it is NOT persistent."
673: ::= { efmCuPort 3 }
674:
675: efmCuPortStatusEntry OBJECT-TYPE
676: SYNTAX EfmCuPortStatusEntry
677: MAX-ACCESS not-accessible
678: STATUS current
679: DESCRIPTION
680: "An entry in the EFMCu Port Status table.
681: Each entry represents an EFMCu port indexed by the ifIndex.
682: Note that an EFMCu PCS port runs on top of a single
683: or multiple PME port(s), which are also indexed by ifIndex."
684: INDEX { ifIndex }
685: ::= { efmCuPortStatusTable 1 }
686:
687: EfmCuPortStatusEntry ::=
688: SEQUENCE {
689: efmCuFltStatus BITS,
690: efmCuPortSide INTEGER,
691: efmCuNumPMEs Unsigned32,
692: efmCuPAFInErrors Counter32,
693: efmCuPAFInSmallFragments Counter32,
694: efmCuPAFInLargeFragments Counter32,
695: efmCuPAFInBadFragments Counter32,
696: efmCuPAFInLostFragments Counter32,
697: efmCuPAFInLostStarts Counter32,
698: efmCuPAFInLostEnds Counter32,
699: efmCuPAFInOverflows Counter32
700: }
701:
702: efmCuFltStatus OBJECT-TYPE
703: SYNTAX BITS {
704: noPeer(0),
705: peerPowerLoss(1),
706: pmeSubTypeMismatch(2),
707: lowRate(3)
708: }
709: MAX-ACCESS read-only
710: STATUS current
711: DESCRIPTION
712: "EFMCu (PCS) port Fault Status. This is a bitmap of possible
713: conditions. The various bit positions are:
714: noPeer - the peer PHY cannot be reached (e.g.
715: no PMEs attached, all PMEs are Down
716: etc.) More info is available in
717: efmCuPmeFltStatus.
718: peerPowerLoss - the peer PHY has indicated impending
719: unit failure due to loss of local
720: power ('Dying Gasp').
721: pmeSubTypeMismatch - local PMEs in the aggregation group
722: are not of the same sub-type, e.g.
723: some PMEs in the local device are -O
724: while others are -R subtype.
725: lowRate - ifSpeed of the port reached or dropped
726: below efmCuThreshLowRate
727:
728: This object is intended to supplement the ifOperStatus object
729: in IF-MIB and ifMauMediaAvailable in MAU-MIB.
730:
731: Additional information is available via the efmCuPmeFltStatus
732: object for each PME in the aggregation group (single PME if
733: PAF is disabled)."
734: REFERENCE
735: "IF-MIB, ifOperStatus; MAU-MIB, ifMauMediaAvailable;
736: efmCuPmeFltStatus"
737: ::= { efmCuPortStatusEntry 1 }
738:
739: efmCuPortSide OBJECT-TYPE
740: SYNTAX INTEGER {
741: subscriber(1),
742: office(2),
743: unknown(3)
744: }
745: MAX-ACCESS read-only
746: STATUS current
747: DESCRIPTION
748: "EFM port mode of operation (subtype).
749: The value of 'subscriber' indicates the port is designated as
750: '-R' subtype (all PMEs assigned to this port are of subtype
751: '-R').
752: The value of the 'office' indicates that the port is
753: designated as '-O' subtype (all PMEs assigned to this port are
754: of subtype '-O').
755: The value of 'unknown' indicates that the port has no assigned
756: PMEs yet or that the assigned PMEs are not of the same side
757: (subTypePMEMismatch).
758:
759: This object partially maps to the Clause 30 attribute
760: aPhyEnd"
761: REFERENCE
762: "[802.3ah] 61.1, 30.11.1.1.2"
763: ::= { efmCuPortStatusEntry 2 }
764:
765: efmCuNumPMEs OBJECT-TYPE
766: SYNTAX Unsigned32 (0..32)
767: MAX-ACCESS read-only
768: STATUS current
769: DESCRIPTION
770: "The number of PMEs that is currently aggregated by the local
771: PAF (assigned to the EFMCu port using the ifStackTable).
772: This number is never greater than efmCuPAFCapacity.
773:
774: This object SHALL be automatically incremented or decremented
775: when a PME is added or deleted to/from the EFMCu port using
776: the ifStackTable."
777: REFERENCE
778: "[802.3ah] 61.2.2, 30.11.1.1.6"
779: ::= { efmCuPortStatusEntry 3 }
780:
781: efmCuPAFInErrors OBJECT-TYPE
782: SYNTAX Counter32
783: MAX-ACCESS read-only
784: STATUS current
785: DESCRIPTION
786: "The number of fragments that have been received across the
787: gamma interface with RxErr asserted and discarded.
788: This read-only counter is inactive (not incremented) when the
789: PAF is unsupported or disabled. Upon disabling the PAF, the
790: counter retains its previous value.
791:
792: If a Clause 45 MDIO Interface to the PCS is present, then
793: this object maps to the 10P/2B PAF RX error register.
794:
795: Discontinuities in the value of this counter can occur at
796: re-initialization of the management system, and at other times
797: as indicated by the value of ifCounterDiscontinuityTime,
798: defined in IF-MIB."
799: REFERENCE
800: "[802.3ah] 45.2.3.21"
801: ::= { efmCuPortStatusEntry 4 }
802:
803: efmCuPAFInSmallFragments OBJECT-TYPE
804: SYNTAX Counter32
805: MAX-ACCESS read-only
806: STATUS current
807: DESCRIPTION
808: "The number of fragments smaller than minFragmentSize
809: (64 Bytes), which have been received across the gamma
810: interface and discarded.
811: This read-only counter is inactive when the PAF is
812: unsupported or disabled. Upon disabling the PAF, the counter
813: retains its previous value.
814:
815: If a Clause 45 MDIO Interface to the PCS is present, then
816: this object maps to the 10P/2B PAF small fragments
817: register.
818:
819: Discontinuities in the value of this counter can occur at
820: re-initialization of the management system, and at other times
821: as indicated by the value of ifCounterDiscontinuityTime,
822: defined in IF-MIB."
823: REFERENCE
824: "[802.3ah] 45.2.3.22"
825: ::= { efmCuPortStatusEntry 5 }
826:
827: efmCuPAFInLargeFragments OBJECT-TYPE
828: SYNTAX Counter32
829: MAX-ACCESS read-only
830: STATUS current
831: DESCRIPTION
832: "The number of fragments larger than maxFragmentSize
833: (512 Bytes), which have been received across the gamma
834: interface and discarded.
835: This read-only counter is inactive when the PAF is
836: unsupported or disabled. Upon disabling the PAF, the counter
837: retains its previous value.
838:
839: If a Clause 45 MDIO Interface to the PCS is present, then
840: this object maps to the 10P/2B PAF large fragments
841: register.
842:
843: Discontinuities in the value of this counter can occur at
844: re-initialization of the management system, and at other times
845: as indicated by the value of ifCounterDiscontinuityTime,
846: defined in IF-MIB."
847: REFERENCE
848: "[802.3ah] 45.2.3.23"
849: ::= { efmCuPortStatusEntry 6 }
850:
851: efmCuPAFInBadFragments OBJECT-TYPE
852: SYNTAX Counter32
853: MAX-ACCESS read-only
854: STATUS current
855: DESCRIPTION
856: "The number of fragments which do not fit into the sequence
857: expected by the frame assembly function, that have been
858: received across the gamma interface and discarded (the
859: frame buffer is flushed to the next valid frame start).
860: This read-only counter is inactive when the PAF is
861: unsupported or disabled. Upon disabling the PAF, the counter
862: retains its previous value.
863:
864: If a Clause 45 MDIO Interface to the PCS is present, then
865: this object maps to the 10P/2B PAF bad fragments
866: register.
867:
868: Discontinuities in the value of this counter can occur at
869: re-initialization of the management system, and at other times
870: as indicated by the value of ifCounterDiscontinuityTime,
871: defined in IF-MIB."
872: REFERENCE
873: "[802.3ah] 45.2.3.25"
874: ::= { efmCuPortStatusEntry 7 }
875:
876: efmCuPAFInLostFragments OBJECT-TYPE
877: SYNTAX Counter32
878: MAX-ACCESS read-only
879: STATUS current
880: DESCRIPTION
881: "The number of gaps in the sequence of fragments, which have
882: been received across the gamma interface (the frame buffer is
883: flushed to the next valid frame start, when fragment/fragments
884: expected by the frame assembly function is/are not received).
885: This read-only counter is inactive when the PAF is
886: unsupported or disabled. Upon disabling the PAF, the counter
887: retains its previous value.
888:
889: If a Clause 45 MDIO Interface to the PCS is present, then
890: this object maps to the 10P/2B PAF lost fragment
891: register.
892:
893: Discontinuities in the value of this counter can occur at
894: re-initialization of the management system, and at other times
895: as indicated by the value of ifCounterDiscontinuityTime,
896: defined in IF-MIB."
897: REFERENCE
898: "[802.3ah] 45.2.3.26"
899: ::= { efmCuPortStatusEntry 8 }
900:
901: efmCuPAFInLostStarts OBJECT-TYPE
902: SYNTAX Counter32
903: MAX-ACCESS read-only
904: STATUS current
905: DESCRIPTION
906: "The number of missing StartOfPacket indicators expected by
907: the frame assembly function.
908: This read-only counter is inactive when the PAF is
909: unsupported or disabled. Upon disabling the PAF, the counter
910: retains its previous value.
911:
912: If a Clause 45 MDIO Interface to the PCS is present, then
913: this object maps to the 10P/2B PAF lost start of fragment
914: register.
915:
916: Discontinuities in the value of this counter can occur at
917: re-initialization of the management system, and at other times
918: as indicated by the value of ifCounterDiscontinuityTime,
919: defined in IF-MIB."
920: REFERENCE
921: "[802.3ah] 45.2.3.27"
922: ::= { efmCuPortStatusEntry 9 }
923:
924: efmCuPAFInLostEnds OBJECT-TYPE
925: SYNTAX Counter32
926: MAX-ACCESS read-only
927: STATUS current
928: DESCRIPTION
929: "The number of missing EndOfPacket indicators expected by the
930: frame assembly function.
931: This read-only counter is inactive when the PAF is
932: unsupported or disabled. Upon disabling the PAF, the counter
933: retains its previous value.
934:
935: If a Clause 45 MDIO Interface to the PCS is present, then
936: this object maps to the 10P/2B PAF lost start of fragment
937: register.
938:
939: Discontinuities in the value of this counter can occur at
940: re-initialization of the management system, and at other times
941: as indicated by the value of ifCounterDiscontinuityTime,
942: defined in IF-MIB."
943: REFERENCE
944: "[802.3ah] 45.2.3.28"
945: ::= { efmCuPortStatusEntry 10 }
946:
947: efmCuPAFInOverflows OBJECT-TYPE
948: SYNTAX Counter32
949: MAX-ACCESS read-only
950: STATUS current
951: DESCRIPTION
952: "The number of fragments, received across the gamma interface
953: and discarded, which would have caused the frame assembly
954: buffer to overflow.
955: This read-only counter is inactive when the PAF is
956: unsupported or disabled. Upon disabling the PAF, the counter
957: retains its previous value.
958:
959: If a Clause 45 MDIO Interface to the PCS is present, then
960: this object maps to the 10P/2B PAF overflow register.
961:
962: Discontinuities in the value of this counter can occur at
963: re-initialization of the management system, and at other times
964: as indicated by the value of ifCounterDiscontinuityTime,
965: defined in IF-MIB."
966: REFERENCE
967: "[802.3ah] 45.2.3.24"
968: ::= { efmCuPortStatusEntry 11 }
969:
970: -- PME Notifications Group
971:
972: efmCuPmeNotifications OBJECT IDENTIFIER ::= { efmCuPme 0 }
973:
974: efmCuPmeLineAtnCrossing NOTIFICATION-TYPE
975: OBJECTS {
976: efmCuPmeLineAtn,
977: efmCuPmeThreshLineAtn
978: }
979: STATUS current
980: DESCRIPTION
981: "This notification indicates that the loop attenuation
982: threshold (as per the efmCuPmeThreshLineAtn
983: value) has been reached/exceeded for the 2BASE-TL/10PASS-TS
984: PME. This notification MAY be sent on the crossing event in
985: both directions: from normal to exceeded and from exceeded
986: to normal.
987:
988: It is RECOMMENDED that a small debouncing period of 2.5 sec,
989: between the detection of the condition and the notification,
990: is implemented to prevent intermittent notifications to be
991: sent.
992:
993: Generation of this notification is controlled by the
994: efmCuPmeLineAtnCrossingEnable object."
995: ::= { efmCuPmeNotifications 1 }
996:
997: efmCuPmeSnrMgnCrossing NOTIFICATION-TYPE
998: OBJECTS {
999: efmCuPmeSnrMgn,
1000: efmCuPmeThreshSnrMgn
1001: }
1002: STATUS current
1003: DESCRIPTION
1004: "This notification indicates that the SNR margin threshold
1005: (as per the efmCuPmeThreshSnrMgn value) has been
1006: reached/exceeded for the 2BASE-TL/10PASS-TS PME.
1007: This notification MAY be sent on the crossing event in
1008: both directions: from normal to exceeded and from exceeded
1009: to normal.
1010:
1011: It is RECOMMENDED that a small debouncing period of 2.5 sec,
1012: between the detection of the condition and the notification,
1013: is implemented to prevent intermittent notifications to be
1014: sent.
1015:
1016: Generation of this notification is controlled by the
1017: efmCuPmeSnrMgnCrossingEnable object."
1018: ::= { efmCuPmeNotifications 2 }
1019:
1020: efmCuPmeDeviceFault NOTIFICATION-TYPE
1021: OBJECTS {
1022: efmCuPmeFltStatus
1023: }
1024: STATUS current
1025: DESCRIPTION
1026: "This notification indicates that a fault in the PME has been
1027: detected by a vendor specific diagnostic or a self-test.
1028: Generation of this notification is controlled by the
1029: efmCuPmeDeviceFaultEnable object."
1030: ::= { efmCuPmeNotifications 3 }
1031:
1032: efmCuPmeConfigInitFailure NOTIFICATION-TYPE
1033: OBJECTS {
1034: efmCuPmeFltStatus,
1035: efmCuAdminProfile,
1036: efmCuPmeAdminProfile
1037: }
1038: STATUS current
1039: DESCRIPTION
1040: "This notification indicates that PME initialization has
1041: failed, due to inability of the PME link to achieve the
1042: requested configuration profile.
1043:
1044: Generation of this notification is controlled by the
1045: efmCuPmeConfigInitFailEnable object."
1046: ::= { efmCuPmeNotifications 4 }
1047:
1048: efmCuPmeProtocolInitFailure NOTIFICATION-TYPE
1049: OBJECTS {
1050: efmCuPmeFltStatus,
1051: efmCuPmeOperSubType
1052: }
1053: STATUS current
1054: DESCRIPTION
1055: "This notification indicates that the peer PME was using
1056: an incompatible protocol during initialization.
1057:
1058: Generation of this notification is controlled by the
1059: efmCuPmeProtocolInitFailEnable object."
1060: ::= { efmCuPmeNotifications 5 }
1061:
1062: -- The PME group
1063:
1064: efmCuPmeConfTable OBJECT-TYPE
1065: SYNTAX SEQUENCE OF EfmCuPmeConfEntry
1066: MAX-ACCESS not-accessible
1067: STATUS current
1068: DESCRIPTION
1069: "Table for Configuration of common aspects for EFMCu
1070: 2BASE-TL/10PASS-TS PME ports (modems). Configuration of
1071: aspects specific to 2BASE-TL or 10PASS-TS PME types is
1072: represented in efmCuPme2BConfTable and efmCuPme10PConfTable
1073: respectively.
1074:
1075: Entries in this table MUST be maintained in a persistent
1076: manner."
1077: ::= { efmCuPme 1 }
1078:
1079: efmCuPmeConfEntry OBJECT-TYPE
1080: SYNTAX EfmCuPmeConfEntry
1081: MAX-ACCESS not-accessible
1082: STATUS current
1083: DESCRIPTION
1084: "An entry in the EFMCu PME Configuration table.
1085: Each entry represents common aspects of an EFMCu PME port
1086: indexed by the ifIndex. Note that an EFMCu PME port can be
1087: stacked below a single PCS port, also indexed by ifIndex,
1088: possibly together with other PME ports if PAF is enabled."
1089: INDEX { ifIndex }
1090: ::= { efmCuPmeConfTable 1 }
1091:
1092: EfmCuPmeConfEntry ::=
1093: SEQUENCE {
1094: efmCuPmeAdminSubType INTEGER,
1095: efmCuPmeAdminProfile EfmProfileIndexOrZero,
1096: efmCuPAFRemoteDiscoveryCode PhysAddress,
1097: efmCuPmeThreshLineAtn Integer32,
1098: efmCuPmeThreshSnrMgn Integer32,
1099: efmCuPmeLineAtnCrossingEnable TruthValue,
1100: efmCuPmeSnrMgnCrossingEnable TruthValue,
1101: efmCuPmeDeviceFaultEnable TruthValue,
1102: efmCuPmeConfigInitFailEnable TruthValue,
1103: efmCuPmeProtocolInitFailEnable TruthValue
1104: }
1105:
1106: efmCuPmeAdminSubType OBJECT-TYPE
1107: SYNTAX INTEGER {
1108: ieee2BaseTLO(1),
1109: ieee2BaseTLR(2),
1110: ieee10PassTSO(3),
1111: ieee10PassTSR(4),
1112: ieee2BaseTLor10PassTSR(5),
1113: ieee2BaseTLor10PassTSO(6),
1114: ieee10PassTSor2BaseTLO(7)
1115: }
1116: MAX-ACCESS read-write
1117: STATUS current
1118: DESCRIPTION
1119: "Administrative (desired) sub-type of the PME.
1120: Possible values are:
1121: ieee2BaseTLO - PME SHALL operate as 2BaseTL-O
1122: ieee2BaseTLR - PME SHALL operate as 2BaseTL-R
1123: ieee10PassTSO - PME SHALL operate as 10PassTS-O
1124: ieee10PassTSR - PME SHALL operate as 10PassTS-R
1125: ieee2BaseTLor10PassTSR - PME SHALL operate as 2BaseTL-R or
1126: 10PassTS-R. The actual value will
1127: be set by the -O link partner
1128: during initialization (handshake).
1129: ieee2BaseTLor10PassTSO - PME SHALL operate as 2BaseTL-O
1130: (preferred) or 10PassTS-O. The
1131: actual value will be set during
1132: initialization depending on the -R
1133: link partner capability (i.e. if
1134: -R is incapable of the preferred
1135: 2BaseTL mode, 10PassTS will be
1136: used).
1137: ieee10PassTSor2BaseTLO - PME SHALL operate as 10PassTS-O
1138: (preferred) or 2BaseTL-O. The
1139: actual value will be set during
1140: initialization depending on the -R
1141: link partner capability (i.e. if
1142: -R is incapable of the preferred
1143: 10PassTS mode, 2BaseTL will be
1144: used).
1145:
1146: Changing efmCuPmeAdminSubType is a traffic disruptive
1147: operation and as such SHALL be done when the link is Down.
1148: Attempts to change this object SHALL be rejected if the link
1149: is Up or Initializing.
1150: Attempts to change this object to an unsupported subtype
1151: (see efmCuPmeSubTypesSupported) SHALL be rejected.
1152:
1153: The current operational sub type is indicated by the
1154: efmCuPmeOperSubType variable.
1155:
1156: If a Clause 45 MDIO Interface to the PMA/PMD is present, then
1157: this object combines values of the Port sub-type select bits
1158: and the PMA/PMD type selection bits in the 10P/2B PMA/PMD
1159: control register"
1160: REFERENCE
1161: "[802.3ah] 61.1, 45.2.1.11.4, 45.2.1.11.7"
1162: ::= { efmCuPmeConfEntry 1 }
1163:
1164: efmCuPmeAdminProfile OBJECT-TYPE
1165: SYNTAX EfmProfileIndexOrZero
1166: MAX-ACCESS read-write
1167: STATUS current
1168: DESCRIPTION
1169: "Desired PME configuration profile. This object is a pointer
1170: to an entry in either the efmCuPme2BProfileTable or the
1171: efmCuPme10PProfileTable, depending on the current operating
1172: SubType of the PME. The value of this object is the index of
1173: the referenced profile.
1174: The value of zero (default) indicates that the PME is
1175: configured via the efmCuAdminProfile object for the PCS port
1176: to which this PME is assigned. That is, the profile referenced
1177: by efmCuPmeAdminProfile takes precedence over the profile(s)
1178: referenced by efmCuAdminProfile.
1179:
1180: This object is writable and readable for the CO subtype PMEs
1181: (2BaseTL-O or 10PassTS-O). It is irrelevant for the CPE
1182: subtype (2BaseTL-R or 10PassTS-R) - a zero value SHALL be
1183: returned on an attempt to read this object and any attempt
1184: to change this object MUST be rejected in this case.
1185:
1186: Note that the current operational profile value is available
1187: via efmCuPmeOperProfile object.
1188:
1189: Any modification of this object MUST be performed when the
1190: link is Down. Attempts to change this object MUST be rejected,
1191: if the link is Up or Initializing.
1192: Attempts to set this object to a value that is not the value
1193: of the index for an active entry in the corresponding profile
1194: table MUST be rejected.
1195:
1196: This object maps to the Clause 30 attribute aProfileSelect.
1197:
1198: This object MUST be maintained in a persistent manner."
1199: REFERENCE
1200: "[802.3ah] 30.11.2.1.6"
1201: DEFVAL { 0 }
1202: ::= { efmCuPmeConfEntry 2 }
1203:
1204: efmCuPAFRemoteDiscoveryCode OBJECT-TYPE
1205: SYNTAX PhysAddress (SIZE(0|6))
1206: MAX-ACCESS read-write
1207: STATUS current
1208: DESCRIPTION
1209: "PAF Remote Discovery Code of the PME port at the CO.
1210: The 6 octet long Discovery Code of the peer PCS connected via
1211: the PME.
1212: Reading this object results in a Discovery Get operation.
1213: Setting this object to all zeroes results in a Discovery
1214: Clear_if_Same operation (the value of efmCuPAFDiscoveryCode
1215: at the peer PCS SHALL be the same as efmCuPAFDiscoveryCode of
1216: the local PCS associated with the PME for the operation to
1217: succeed).
1218: Writing a non-zero value to this object results in a
1219: Discovery Set_if_Clear operation.
1220: A zero-length octet string SHALL be returned on an attempt to
1221: read this object when PAF aggregation is not enabled.
1222:
1223: This object is irrelevant in CPE port (-R) subtypes: in this
1224: case a zero-length octet string SHALL be returned on an
1225: attempt to read this object, writing to this object SHALL
1226: be rejected.
1227:
1228: Discovery MUST be performed when the link is Down.
1229: Attempts to change this object MUST be rejected (in case of
1230: SNMP with the error inconsistentValue), if the link is Up or
1231: Initializing.
1232:
1233: If a Clause 45 MDIO Interface to the PMA/PMD is present, then
1234: this object is a function of 10P/2B aggregation discovery
1235: control register, Discovery operation result bits in 10P/2B
1236: aggregation and discovery status register and
1237: 10P/2B aggregation discovery code register"
1238: REFERENCE
1239: "[802.3ah] 61.2.2.8.4, 45.2.6.6-45.2.6.8"
1240: ::= { efmCuPmeConfEntry 3 }
1241:
1242: efmCuPmeThreshLineAtn OBJECT-TYPE
1243: SYNTAX Integer32(-127..128)
1244: UNITS "dB"
1245: MAX-ACCESS read-write
1246: STATUS current
1247: DESCRIPTION
1248: "Desired Line Attenuation Threshold for the 2B/10P PME.
1249: This object configures the line attenuation alarm threshold.
1250: When the current value of Line Attenuation reaches or
1251: exceeds this threshold, a efmCuPmeLineAtnCrossing
1252: notification MAY be generated, if enabled by
1253: efmCuPmeLineAtnCrossingEnable.
1254:
1255: This object is writable for the CO subtype PMEs (-O).
1256: It is read-only for the CPE subtype (-R).
1257:
1258: Changing of the Line Attenuation Threshold MUST be performed
1259: when the link is Down. Attempts to change this object MUST be
1260: rejected (in case of SNMP with the error inconsistentValue),
1261: if the link is Up or Initializing.
1262:
1263: If a Clause 45 MDIO Interface to the PME is present, then this
1264: object maps to the Loop attenuation threshold bits in
1265: the 2B PMD line quality thresholds register"
1266: REFERENCE
1267: "[802.3ah] 45.2.1.36"
1268: ::= { efmCuPmeConfEntry 4 }
1269:
1270: efmCuPmeThreshSnrMgn OBJECT-TYPE
1271: SYNTAX Integer32(-127..128)
1272: UNITS "dB"
1273: MAX-ACCESS read-write
1274: STATUS current
1275: DESCRIPTION
1276: "Desired SNR Margin Threshold for the 2B/10P PME.
1277: This object configures the SNR margin alarm threshold.
1278: When the current value of SNR Margin reaches or exceeds this
1279: threshold, a efmCuPmeSnrMgnCrossing notification MAY be
1280: generated, if enabled by efmCuPmeSnrMgnCrossingEnable.
1281:
1282: This object is writable for the CO subtype PMEs
1283: (2BaseTL-O/10PassTS-O). It is read-only for the CPE subtype
1284: (2BaseTL-R/10PassTS-R).
1285:
1286: Changing of the SNR Margin Threshold MUST be performed when
1287: the link is Down. Attempts to change this object MUST be
1288: rejected (in case of SNMP with the error inconsistentValue),
1289: if the link is Up or Initializing.
1290:
1291: If a Clause 45 MDIO Interface to the PME is present, then this
1292: object maps to the SNR margin threshold bits in the 2B PMD
1293: line quality thresholds register"
1294: REFERENCE
1295: "[802.3ah] 45.2.1.36"
1296: ::= { efmCuPmeConfEntry 5 }
1297:
1298: efmCuPmeLineAtnCrossingEnable OBJECT-TYPE
1299: SYNTAX TruthValue
1300: MAX-ACCESS read-write
1301: STATUS current
1302: DESCRIPTION
1303: "Indicates whether efmCuPmeLineAtnCrossing notifications
1304: should be generated for this interface.
1305:
1306: A value of true(1) indicates that efmCuPmeLineAtnCrossing
1307: notification is enabled. Value of false(2) indicates that
1308: the notification is disabled."
1309: ::= { efmCuPmeConfEntry 6 }
1310:
1311: efmCuPmeSnrMgnCrossingEnable OBJECT-TYPE
1312: SYNTAX TruthValue
1313: MAX-ACCESS read-write
1314: STATUS current
1315: DESCRIPTION
1316: "Indicates whether efmCuPmeSnrMgnCrossing notifications
1317: should be generated for this interface.
1318:
1319: A value of true(1) indicates that efmCuPmeSnrMgnCrossing
1320: notification is enabled. Value of false(2) indicates that
1321: the notification is disabled."
1322: ::= { efmCuPmeConfEntry 7 }
1323:
1324: efmCuPmeDeviceFaultEnable OBJECT-TYPE
1325: SYNTAX TruthValue
1326: MAX-ACCESS read-write
1327: STATUS current
1328: DESCRIPTION
1329: "Indicates whether efmCuPmeDeviceFault notifications
1330: should be generated for this interface.
1331:
1332: A value of true(1) indicates that efmCuPmeDeviceFault
1333: notification is enabled. Value of false(2) indicates that
1334: the notification is disabled."
1335: ::= { efmCuPmeConfEntry 8 }
1336:
1337: efmCuPmeConfigInitFailEnable OBJECT-TYPE
1338: SYNTAX TruthValue
1339: MAX-ACCESS read-write
1340: STATUS current
1341: DESCRIPTION
1342: "Indicates whether efmCuPmeConfigInitFailure notifications
1343: should be generated for this interface.
1344:
1345: A value of true(1) indicates that efmCuPmeConfigInitFailure
1346: notification is enabled. A value of false(2) indicates that
1347: the notification is disabled."
1348: ::= { efmCuPmeConfEntry 9 }
1349:
1350: efmCuPmeProtocolInitFailEnable OBJECT-TYPE
1351: SYNTAX TruthValue
1352: MAX-ACCESS read-write
1353: STATUS current
1354: DESCRIPTION
1355: "Indicates whether efmCuPmeProtocolInitFailure notifications
1356: should be generated for this interface.
1357:
1358: A value of true(1) indicates that efmCuPmeProtocolInitFailure
1359: notification is enabled. A value of false(2) indicates that
1360: the notification is disabled."
1361: ::= { efmCuPmeConfEntry 10 }
1362:
1363: efmCuPmeCapabilityTable OBJECT-TYPE
1364: SYNTAX SEQUENCE OF EfmCuPmeCapabilityEntry
1365: MAX-ACCESS not-accessible
1366: STATUS current
1367: DESCRIPTION
1368: "Table for the configuration of common aspects for EFMCu
1369: 2BASE-TL/10PASS-TS PME ports (modems). The configuration of
1370: aspects specific to 2BASE-TL or 10PASS-TS PME types is
1371: represented in the efmCuPme2BConfTable and the
1372: efmCuPme10PConfTable, respectively.
1373:
1374: Entries in this table MUST be maintained in a persistent
1375: manner."
1376: ::= { efmCuPme 2 }
1377:
1378: efmCuPmeCapabilityEntry OBJECT-TYPE
1379: SYNTAX EfmCuPmeCapabilityEntry
1380: MAX-ACCESS not-accessible
1381: STATUS current
1382: DESCRIPTION
1383: "An entry in the EFMCu PME Capability table.
1384: Each entry represents common aspects of an EFMCu PME port
1385: indexed by the ifIndex. Note that an EFMCu PME port can be
1386: stacked below a single PCS port, also indexed by ifIndex,
1387: possibly together with other PME ports if PAF is enabled."
1388: INDEX { ifIndex }
1389: ::= { efmCuPmeCapabilityTable 1 }
1390:
1391: EfmCuPmeCapabilityEntry ::=
1392: SEQUENCE {
1393: efmCuPmeSubTypesSupported BITS
1394: }
1395:
1396: efmCuPmeSubTypesSupported OBJECT-TYPE
1397: SYNTAX BITS {
1398: ieee2BaseTLO(0),
1399: ieee2BaseTLR(1),
1400: ieee10PassTSO(2),
1401: ieee10PassTSR(3)
1402: }
1403: MAX-ACCESS read-only
1404: STATUS current
1405: DESCRIPTION
1406: "PME supported sub-types. This is a bitmap of possible
1407: sub-types. The various bit positions are:
1408: ieee2BaseTLO - PME is capable of operating as 2BaseTL-O
1409: ieee2BaseTLR - PME is capable of operating as 2BaseTL-R
1410: ieee10PassTSO - PME is capable of operating as 10PassTS-O
1411: ieee10PassTSR - PME is capable of operating as 10PassTS-R
1412:
1413: The desired mode of operation is determined by
1414: efmCuPmeAdminSubType, while efmCuPmeOperSubType reflects the
1415: current operating mode.
1416:
1417: If a Clause 45 MDIO Interface to the PCS is present, then this
1418: object combines the 10PASS-TS capable and 2BASE-TL capable
1419: bits in the 10P/2B PMA/PMD speed ability register and the
1420: CO supported and CPE supported bits in the 10P/2B PMA/PMD
1421: status register"
1422: REFERENCE
1423: "[802.3ah] 61.1, 45.2.1.4.1, 45.2.1.4.2, 45.2.1.12.2,
1424: 45.2.1.12.3"
1425: ::= { efmCuPmeCapabilityEntry 1 }
1426:
1427:
1428: efmCuPmeStatusTable OBJECT-TYPE
1429: SYNTAX SEQUENCE OF EfmCuPmeStatusEntry
1430: MAX-ACCESS not-accessible
1431: STATUS current
1432: DESCRIPTION
1433: "This table provides common status information of EFMCu
1434: 2BASE-TL/10PASS-TS PME ports. Status information specific
1435: to 10PASS-TS PME is represented in efmCuPme10PStatusTable.
1436:
1437: This table contains live data from the equipment. As such,
1438: it is NOT persistent."
1439: ::= { efmCuPme 3 }
1440:
1441: efmCuPmeStatusEntry OBJECT-TYPE
1442: SYNTAX EfmCuPmeStatusEntry
1443: MAX-ACCESS not-accessible
1444: STATUS current
1445: DESCRIPTION
1446: "An entry in the EFMCu PME Status table.
1447: Each entry represents common aspects of an EFMCu PME port
1448: indexed by the ifIndex. Note that an EFMCu PME port can be
1449: stacked below a single PCS port, also indexed by ifIndex,
1450: possibly together with other PME ports if PAF is enabled."
1451: INDEX { ifIndex }
1452: ::= { efmCuPmeStatusTable 1 }
1453:
1454: EfmCuPmeStatusEntry ::=
1455: SEQUENCE {
1456: efmCuPmeOperStatus INTEGER,
1457: efmCuPmeFltStatus BITS,
1458: efmCuPmeOperSubType INTEGER,
1459: efmCuPmeOperProfile EfmProfileIndexOrZero,
1460: efmCuPmeSnrMgn Integer32,
1461: efmCuPmePeerSnrMgn Integer32,
1462: efmCuPmeLineAtn Integer32,
1463: efmCuPmePeerLineAtn Integer32,
1464: efmCuPmeEquivalentLength Unsigned32,
1465: efmCuPmeTCCodingErrors Counter32,
1466: efmCuPmeTCCrcErrors Counter32
1467: }
1468:
1469: efmCuPmeOperStatus OBJECT-TYPE
1470: SYNTAX INTEGER {
1471: up(1),
1472: downNotReady(2),
1473: downReady(3),
1474: init(4)
1475: }
1476: MAX-ACCESS read-only
1477: STATUS current
1478: DESCRIPTION
1479: "Current PME link Operational Status. Possible values are:
1480: up(1) - The link is Up and ready to pass 64/65B
1481: encoded frames or fragments.
1482: downNotReady(2) - The link is Down and the PME does not
1483: detect Handshake tones from its peer. This
1484: value may indicate a possible problem with
1485: the peer PME.
1486: downReady(3) - The link is Down and the PME detects
1487: Handshake tones from its peer.
1488: init(4) - The link is initializing, as a result of
1489: ifAdminStatus being set to 'up' for a
1490: particular PME or a PCS the PME is
1491: connected to.
1492:
1493: This object is intended to supplement the Down(2) state of
1494: ifOperStatus.
1495:
1496: This object partially maps to the Clause 30 attribute
1497: aPMEStatus.
1498:
1499: If a Clause 45 MDIO Interface to the PME is present, then this
1500: object partially maps to PMA/PMD link status bits in 10P/2B
1501: PMA/PMD status register."
1502: REFERENCE
1503: "[802.3ah] 30.11.2.1.3, 45.2.1.12.4"
1504: ::= { efmCuPmeStatusEntry 1 }
1505:
1506: efmCuPmeFltStatus OBJECT-TYPE
1507: SYNTAX BITS {
1508: lossOfFraming(0),
1509: snrMgnDefect(1),
1510: lineAtnDefect(2),
1511: deviceFault(3),
1512: configInitFailure(4),
1513: protocolInitFailure(5)
1514: }
1515: MAX-ACCESS read-only
1516: STATUS current
1517: DESCRIPTION
1518: "Current/Last PME link Fault Status. This is a bitmap of
1519: possible conditions. The various bit positions are:
1520:
1521: lossOfFraming - Loss of Framing for 10P or
1522: Loss of Sync word for 2B PMD or
1523: Loss of 64/65B Framing
1524: snrMgnDefect - SNR Margin dropped below the Threshold
1525: lineAtnDefect - Line Attenuation exceeds the Threshold
1526: deviceFault - Indicates a vendor-dependent
1527: diagnostic or self-test fault
1528: has been detected.
1529: configInitFailure - Configuration initialization failure,
1530: due to inability of the PME link to
1531: support the configuration profile,
1532: requested during initialization.
1533: protocolInitFailure - Protocol initialization failure, due
1534: to an incompatible protocol used by
1535: the Peer PME during init (that could
1536: happen if a peer PMD is a regular
1537: G.SDHSL/VDSL modem instead of a
1538: 2BASE-TL/10PASS-TS PME).
1539:
1540: This object is intended to supplement ifOperStatus in IF-MIB.
1541:
1542: This object holds information about the last fault.
1543: efmCuPmeFltStatus is cleared by the device restart.
1544: In addition, lossOfFraming, configInitFailure, and
1545: protocolInitFailure are cleared by PME init;
1546: deviceFault is cleared by successful diagnostics/test;
1547: snrMgnDefect and lineAtnDefect are cleared by SNR Margin
1548: and line Attenuation respectively returning to norm and by
1549: PME init.
1550:
1551: This object partially maps to the Clause 30 attribute
1552: aPMEStatus.
1553:
1554: If a Clause 45 MDIO Interface to the PME is present, then this
1555: object consolidates information from various PMA/PMD
1556: registers, namely: Fault bit in PMA/PMD status 1 register,
1557: 10P/2B PMA/PMD link loss register,
1558: 10P outgoing indicator bits status register,
1559: 10P incoming indicator bits status register,
1560: 2B state defects register."
1561: REFERENCE
1562: "[802.3ah] 30.11.2.1.3, 45.2.1.2.1, 45.2.1.38,
1563: 45.2.1.39, 45.2.1.54"
1564: ::= { efmCuPmeStatusEntry 2 }
1565:
1566: efmCuPmeOperSubType OBJECT-TYPE
1567: SYNTAX INTEGER {
1568: ieee2BaseTLO(1),
1569: ieee2BaseTLR(2),
1570: ieee10PassTSO(3),
1571: ieee10PassTSR(4)
1572: }
1573: MAX-ACCESS read-only
1574: STATUS current
1575: DESCRIPTION
1576: "Current operational sub-type of the PME.
1577: Possible values are:
1578: ieee2BaseTLO - PME operates as 2BaseTL-O
1579: ieee2BaseTLR - PME operates as 2BaseTL-R
1580: ieee10PassTSO - PME operates as 10PassTS-O
1581: ieee10PassTSR - PME operates as 10PassTS-R
1582:
1583: The desired operational sub type of the PME can be configured
1584: via the efmCuPmeAdminSubType variable.
1585:
1586: If a Clause 45 MDIO Interface to the PMA/PMD is present, then
1587: this object combines values of the Port sub-type select
1588: bits, the PMA/PMD type selection bits in the 10P/2B
1589: PMA/PMD control register and the PMA/PMD link status bits in
1590: the 10P/2B PMA/PMD status register."
1591: REFERENCE
1592: "[802.3ah] 61.1, 45.2.1.11.4, 45.2.1.11.7, 45.2.1.12.4"
1593: ::= { efmCuPmeStatusEntry 3 }
1594:
1595: efmCuPmeOperProfile OBJECT-TYPE
1596: SYNTAX EfmProfileIndexOrZero
1597: MAX-ACCESS read-only
1598: STATUS current
1599: DESCRIPTION
1600: "PME current operating profile. This object is a pointer to
1601: an entry in either the efmCuPme2BProfileTable or the
1602: efmCuPme10PProfileTable, depending on the current operating
1603: SubType of the PME as indicated by efmCuPmeOperSubType.
1604: Note that a profile entry to which efmCuPmeOperProfile is
1605: pointing to can be created automatically to reflect achieved
1606: parameters in adaptive (not fixed) initialization,
1607: i.e. values of efmCuPmeOperProfile and efmCuAdminProfile or
1608: efmCuPmeAdminProfile may differ.
1609: The value of zero indicates that the PME is down or
1610: initializing.
1611:
1612: This object partially maps to the aOperatingProfile attribute
1613: in Clause 30."
1614: REFERENCE
1615: "[802.3ah] 30.11.2.1.7"
1616: ::= { efmCuPmeStatusEntry 4 }
1617:
1618: efmCuPmeSnrMgn OBJECT-TYPE
1619: SYNTAX Integer32(-127..128|65535)
1620: UNITS "dB"
1621: MAX-ACCESS read-only
1622: STATUS current
1623: DESCRIPTION
1624: "The current Signal-to-Noise Ratio (SNR) margin with respect
1625: to the received signal as perceived by the local PME.
1626: The value of 65535 is returned when the PME is down or
1627: initializing.
1628:
1629: This object maps to the aPMESNRMgn attribute in Clause 30.
1630:
1631: If a Clause 45 MDIO Interface is present, then this
1632: object maps to the 10P/2B RX SNR margin register."
1633: REFERENCE
1634: "[802.3ah] 30.11.2.1.4, 45.2.1.16"
1635: ::= { efmCuPmeStatusEntry 5 }
1636:
1637: efmCuPmePeerSnrMgn OBJECT-TYPE
1638: SYNTAX Integer32(-127..128|65535)
1639: UNITS "dB"
1640: MAX-ACCESS read-only
1641: STATUS current
1642: DESCRIPTION
1643: "The current SNR margin in dB with respect to the received
1644: signal, as perceived by the remote (link partner) PME.
1645: The value of 65535 is returned when the PME is down or
1646: initializing.
1647:
1648: This object is irrelevant for the -R PME subtypes. The value
1649: of 65535 SHALL be returned in this case.
1650: If a Clause 45 MDIO Interface is present, then this
1651: object maps to the 10P/2B link partner RX SNR margin
1652: register."
1653: REFERENCE
1654: "[802.3ah] 45.2.1.17"
1655: ::= { efmCuPmeStatusEntry 6}
1656:
1657: efmCuPmeLineAtn OBJECT-TYPE
1658: SYNTAX Integer32(-127..128|65535)
1659: UNITS "dB"
1660: MAX-ACCESS read-only
1661: STATUS current
1662: DESCRIPTION
1663: "The current Line Attenuation in dB as perceived by the local
1664: PME.
1665: The value of 65535 is returned when the PME is down or
1666: initializing.
1667:
1668: If a Clause 45 MDIO Interface is present, then this
1669: object maps to the Line Attenuation register"
1670: REFERENCE
1671: "[802.3ah] 45.2.1.18"
1672: ::= { efmCuPmeStatusEntry 7 }
1673:
1674: efmCuPmePeerLineAtn OBJECT-TYPE
1675: SYNTAX Integer32(-127..128|65535)
1676: UNITS "dB"
1677: MAX-ACCESS read-only
1678: STATUS current
1679: DESCRIPTION
1680: "The current Line Attenuation in dB as perceived by the remote
1681: (link partner) PME.
1682: The value of 65535 is returned when the PME is down or
1683: initializing.
1684:
1685: This object is irrelevant for the -R PME subtypes. The value
1686: of 65535 SHALL be returned in this case.
1687:
1688: If a Clause 45 MDIO Interface is present, then this
1689: object maps to the 20P/2B link partner Line Attenuation
1690: register."
1691: REFERENCE
1692: "[802.3ah] 45.2.1.19"
1693: ::= { efmCuPmeStatusEntry 8 }
1694:
1695: efmCuPmeEquivalentLength OBJECT-TYPE
1696: SYNTAX Unsigned32(0..8192|65535)
1697: UNITS "m"
1698: MAX-ACCESS read-only
1699: STATUS current
1700: DESCRIPTION
1701: "An estimate of the equivalent loop's physical length in
1702: meters, as perceived by the PME after the link is established.
1703: An equivalent loop is a hypothetical 26AWG (0.4mm) loop with a
1704: perfect square root attenuation characteristic, without any
1705: bridged taps.
1706: The value of 65535 is returned if the link is Down or
1707: Initializing or the PME is unable to estimate the equivalent
1708: length.
1709:
1710: For a 10BASE-TL PME, if a Clause 45 MDIO Interface to the PME
1711: is present, then this object maps to the 10P Electrical Length
1712: register"
1713: REFERENCE
1714: "[802.3ah] 45.2.1.21"
1715: ::= { efmCuPmeStatusEntry 9 }
1716:
1717: efmCuPmeTCCodingErrors OBJECT-TYPE
1718: SYNTAX Counter32
1719: MAX-ACCESS read-only
1720: STATUS current
1721: DESCRIPTION
1722: "The number of 64/65-octet encapsulation errors. This counter
1723: is incremented for each 64/65-octet encapsulation error
1724: detected by the 64/65-octet receive function.
1725:
1726: This object maps to aTCCodingViolations attribute in
1727: Clause 30.
1728:
1729: If a Clause 45 MDIO Interface to the PME TC is present, then
1730: this object maps to the TC coding violations register
1731: (see 45.2.6.12).
1732:
1733: Discontinuities in the value of this counter can occur at
1734: re-initialization of the management system, and at other times
1735: as indicated by the value of ifCounterDiscontinuityTime,
1736: defined in IF-MIB."
1737: REFERENCE
1738: "[802.3ah] 61.3.3.1, 30.11.2.1.5, 45.2.6.12"
1739: ::= { efmCuPmeStatusEntry 10 }
1740:
1741: efmCuPmeTCCrcErrors OBJECT-TYPE
1742: SYNTAX Counter32
1743: MAX-ACCESS read-only
1744: STATUS current
1745: DESCRIPTION
1746: "The number of TC-CRC errors. This counter is incremented for
1747: each TC-CRC error detected by the 64/65-octet receive function
1748: (see 61.3.3.3 and Figure 61-19).
1749:
1750: This object maps to aTCCRCErrors attribute in
1751: Clause 30.
1752:
1753: If a Clause 45 MDIO Interface to the PME TC is present, then
1754: this object maps to the TC CRC error register
1755: (see 45.2.6.11).
1756:
1757: Discontinuities in the value of this counter can occur at
1758: re-initialization of the management system, and at other times
1759: as indicated by the value of ifCounterDiscontinuityTime,
1760: defined in IF-MIB."
1761: REFERENCE
1762: "[802.3ah] 61.3.3.3, 30.11.2.1.10, 45.2.6.11"
1763: ::= { efmCuPmeStatusEntry 11 }
1764:
1765: -- 2BASE-TL specific PME group
1766:
1767: efmCuPme2B OBJECT IDENTIFIER ::= { efmCuPme 5 }
1768:
1769: efmCuPme2BProfileTable OBJECT-TYPE
1770: SYNTAX SEQUENCE OF EfmCuPme2BProfileEntry
1771: MAX-ACCESS not-accessible
1772: STATUS current
1773: DESCRIPTION
1774: "This table supports definitions of administrative and
1775: operating profiles for 2BASE-TL PMEs.
1776: The first 14 entries in this table SHALL always be defined as
1777: follows (see 802.3ah Annex 63A):
1778: -------+-------+-------+-----+------+-------------+-----------
1779: Profile MinRate MaxRate Power Region Constellation Comment
1780: index (Kbps) (Kbps) (dBm)
1781: -------+-------+-------+-----+------+-------------+-----------
1782: 1 5696 5696 13.5 1 32-TCPAM default
1783: 2 3072 3072 13.5 1 32-TCPAM
1784: 3 2048 2048 13.5 1 16-TCPAM
1785: 4 1024 1024 13.5 1 16-TCPAM
1786: 5 704 704 13.5 1 16-TCPAM
1787: 6 512 512 13.5 1 16-TCPAM
1788: 7 5696 5696 14.5 2 32-TCPAM
1789: 8 3072 3072 14.5 2 32-TCPAM
1790: 9 2048 2048 14.5 2 16-TCPAM
1791: 10 1024 1024 13.5 2 16-TCPAM
1792: 11 704 704 13.5 2 16-TCPAM
1793: 12 512 512 13.5 2 16-TCPAM
1794: 13 192 5696 0 1 0 best effort
1795: 14 192 5696 0 2 0 best effort
1796: -------+-------+-------+-----+------+-------------+-----------
1797:
1798: These default entries SHALL be created during agent
1799: initialization and MUST NOT be deleted.
1800:
1801: Entries following the first 14 can be dynamically created and
1802: deleted to provide custom administrative (configuration)
1803: profiles and automatic operating profiles.
1804:
1805: This table MUST be maintained in a persistent manner."
1806: REFERENCE
1807: "[802.3ah] Annex 63A, 30.11.2.1.6"
1808: ::= { efmCuPme2B 2 }
1809:
1810: efmCuPme2BProfileEntry OBJECT-TYPE
1811: SYNTAX EfmCuPme2BProfileEntry
1812: MAX-ACCESS not-accessible
1813: STATUS current
1814: DESCRIPTION
1815: "Each entry corresponds to a single 2BASE-TL PME profile.
1816: Each profile contains a set of parameters, used either for
1817: configuration or representation of a 2BASE-TL PME.
1818: In case a particular profile is referenced via the
1819: efmCuPmeAdminProfile object (or efmCuAdminProfile if
1820: efmCuPmeAdminProfile is zero), it represents the desired
1821: parameters for the 2BaseTL-O PME initialization.
1822: If a profile is referenced via an efmCuPmeOperProfile object,
1823: it represents the current operating parameters of an
1824: operational PME.
1825:
1826: Profiles may be created/deleted using the row creation/
1827: deletion mechanism via efmCuPme2BProfileRowStatus. If an
1828: active entry is referenced, the entry MUST remain 'active'
1829: until all references are removed.
1830: Default entries MUST NOT be removed."
1831: INDEX { efmCuPme2BProfileIndex }
1832: ::= { efmCuPme2BProfileTable 1 }
1833:
1834: EfmCuPme2BProfileEntry ::=
1835: SEQUENCE {
1836: efmCuPme2BProfileIndex EfmProfileIndex,
1837: efmCuPme2BProfileDescr SnmpAdminString,
1838: efmCuPme2BRegion INTEGER,
1839: efmCuPme2BsMode EfmProfileIndexOrZero,
1840: efmCuPme2BMinDataRate Unsigned32,
1841: efmCuPme2BMaxDataRate Unsigned32,
1842: efmCuPme2BPower Unsigned32,
1843: efmCuPme2BConstellation INTEGER,
1844: efmCuPme2BProfileRowStatus RowStatus
1845: }
1846:
1847: efmCuPme2BProfileIndex OBJECT-TYPE
1848: SYNTAX EfmProfileIndex
1849: MAX-ACCESS not-accessible
1850: STATUS current
1851: DESCRIPTION
1852: "2BASE-TL PME profile index.
1853: This object is the unique index associated with this profile.
1854: Entries in this table are referenced via efmCuAdminProfile or
1855: efmCuPmeAdminProfile objects."
1856: ::= { efmCuPme2BProfileEntry 1 }
1857:
1858: efmCuPme2BProfileDescr OBJECT-TYPE
1859: SYNTAX SnmpAdminString
1860: MAX-ACCESS read-create
1861: STATUS current
1862: DESCRIPTION
1863: "A textual string containing information about a 2BASE-TL PME
1864: profile. The string may include information about the data
1865: rate and spectral limitations of this particular profile."
1866: ::= { efmCuPme2BProfileEntry 2 }
1867:
1868: efmCuPme2BRegion OBJECT-TYPE
1869: SYNTAX INTEGER {
1870: region1(1),
1871: region2(2)
1872: }
1873: MAX-ACCESS read-create
1874: STATUS current
1875: DESCRIPTION
1876: "Regional settings for a 2BASE-TL PME, as specified in the
1877: relevant Regional Annex of [G.991.2].
1878: Regional settings specify the Power Spectral Density (PSD)
1879: mask, Power Back-Off (PBO) values and place limitations on the
1880: max allowed data rate, power and constellation.
1881:
1882: Possible values for this object are:
1883: region1 - Annexes A and F (e.g. North America)
1884: region2 - Annexes B and G (e.g. Europe)
1885:
1886: Annex A/B specify regional settings for data rates 192-2304
1887: Kbps using 16-TCPAM encoding.
1888: Annex F/G specify regional settings for rates 2320-3840 Kbps
1889: using 16-TCPAM encoding and 768-5696 Kbps using 32-TCPAM
1890: encoding.
1891:
1892: If a Clause 45 MDIO Interface to the PME is present, then this
1893: object partially maps to the Region bits in the 2B general
1894: parameter register."
1895: REFERENCE
1896: "[802.3ah] 45.2.1.42; [G.991.2] Annexes A, B, F and G"
1897: ::= { efmCuPme2BProfileEntry 3 }
1898:
1899: efmCuPme2BsMode OBJECT-TYPE
1900: SYNTAX EfmProfileIndexOrZero
1901: MAX-ACCESS read-create
1902: STATUS current
1903: DESCRIPTION
1904: "Desired custom Spectral Mode for a 2BASE-TL PME. This object
1905: is a pointer to an entry in efmCuPme2BsModeTable and a block
1906: of entries in efmCuPme2BRateReachTable, which together define
1907: (country-specific) reach dependent rate limitations in
1908: addition to those defined by efmCuPme2BRegion.
1909:
1910: The value of this object is the index of the referenced
1911: spectral mode.
1912: The value of zero (default) indicates that no specific
1913: spectral mode is applicable.
1914:
1915: Attempts to set this object to a value that is not the value
1916: of the index for an active entry in the corresponding spectral
1917: mode table MUST be rejected."
1918: REFERENCE
1919: "efmCuPme2BsModeTable, efmCuPme2BRateReachTable"
1920: DEFVAL { 0 }
1921: ::= { efmCuPme2BProfileEntry 4 }
1922:
1923: efmCuPme2BMinDataRate OBJECT-TYPE
1924: SYNTAX Unsigned32(192..5696)
1925: UNITS "Kbps"
1926: MAX-ACCESS read-create
1927: STATUS current
1928: DESCRIPTION
1929: "Minimum Data Rate for the 2BASE-TL PME.
1930: This object can take values of (n x 64)Kbps,
1931: where n=3..60 for 16-TCPAM and n=12..89 for 32-TCPAM encoding.
1932:
1933: The data rate of the 2BASE-TL PME is considered 'fixed' when
1934: the value of this object equals that of efmCuPme2BMaxDataRate.
1935: If efmCuPme2BMinDataRate is less than efmCuPme2BMaxDataRate in
1936: the administrative profile, the data rate is considered
1937: 'adaptive', and SHALL be set to the maximum attainable rate
1938: not exceeding efmCuPme2BMaxDataRate, under the spectral
1939: limitations placed by the efmCuPme2BRegion and
1940: efmCuPme2BsMode.
1941:
1942: Note that the current operational data rate of the PME is
1943: represented by the ifSpeed object of IF-MIB.
1944:
1945: If a Clause 45 MDIO Interface to the PME is present, then this
1946: object maps to the Min Data Rate1 bits in the 2B PMD
1947: parameters register.
1948:
1949: This object MUST be maintained in a persistent manner."
1950: REFERENCE
1951: "[802.3ah] 45.2.1.43"
1952: ::= { efmCuPme2BProfileEntry 5 }
1953:
1954: efmCuPme2BMaxDataRate OBJECT-TYPE
1955: SYNTAX Unsigned32(192..5696)
1956: UNITS "Kbps"
1957: MAX-ACCESS read-create
1958: STATUS current
1959: DESCRIPTION
1960: "Maximum Data Rate for the 2BASE-TL PME.
1961: This object can take values of (n x 64)Kbps,
1962: where n=3..60 for 16-TCPAM and n=12..89 for 32-TCPAM encoding.
1963:
1964: The data rate of the 2BASE-TL PME is considered 'fixed' when
1965: the value of this object equals that of efmCuPme2BMinDataRate.
1966: If efmCuPme2BMinDataRate is less than efmCuPme2BMaxDataRate in
1967: the administrative profile, the data rate is considered
1968: 'adaptive', and SHALL be set to the maximum attainable rate
1969: not exceeding efmCuPme2BMaxDataRate, under the spectral
1970: limitations placed by the efmCuPme2BRegion and
1971: efmCuPme2BsMode.
1972:
1973: Note that the current operational data rate of the PME is
1974: represented by the ifSpeed object of IF-MIB.
1975:
1976: If a Clause 45 MDIO Interface to the PME is present, then this
1977: object maps to the Max Data Rate1 bits in the 2B PMD
1978: parameters register.
1979:
1980: This object MUST be maintained in a persistent manner."
1981: REFERENCE
1982: "[802.3ah] 45.2.1.43"
1983: ::= { efmCuPme2BProfileEntry 6 }
1984:
1985: efmCuPme2BPower OBJECT-TYPE
1986: SYNTAX Unsigned32(0|10..42)
1987: UNITS "0.5 dBm"
1988: MAX-ACCESS read-create
1989: STATUS current
1990: DESCRIPTION
1991: "Signal Transmit Power. Multiple of 0.5dBm.
1992: The value of 0 in the administrative profile means that the
1993: signal transmit power is not fixed and SHALL be set to
1994: maximize the attainable rate, under the spectral limitations
1995: placed by the efmCuPme2BRegion and efmCuPme2BsMode.
1996:
1997: If a Clause 45 MDIO Interface to the PME is present, then this
1998: object maps to the Power1 bits in the 2B PMD parameters
1999: register"
2000: REFERENCE
2001: "[802.3ah] 45.2.1.43"
2002: ::= { efmCuPme2BProfileEntry 7 }
2003:
2004: efmCuPme2BConstellation OBJECT-TYPE
2005: SYNTAX INTEGER {
2006: adaptive(0),
2007: tcpam16(1),
2008: tcpam32(2)
2009: }
2010: MAX-ACCESS read-create
2011: STATUS current
2012: DESCRIPTION
2013: "TCPAM Constellation of the 2BASE-TL PME.
2014: The possible values are:
2015: adaptive(0) - either 16- or 32-TCPAM
2016: tcpam16(1) - 16-TCPAM
2017: tcpam32(2) - 32-TCPAM
2018:
2019: The value of adaptive(0) in the administrative profile means
2020: that the constellation is not fixed and SHALL be set to
2021: maximize the attainable rate, under the spectral limitations
2022: placed by the efmCuPme2BRegion and efmCuPme2BsMode.
2023:
2024: If a Clause 45 MDIO Interface to the PME is present, then this
2025: object maps to the Constellation1 bits in the 2B general
2026: parameter register."
2027: REFERENCE
2028: "[802.3ah] 45.2.1.43"
2029: ::= { efmCuPme2BProfileEntry 8 }
2030:
2031: efmCuPme2BProfileRowStatus OBJECT-TYPE
2032: SYNTAX RowStatus
2033: MAX-ACCESS read-create
2034: STATUS current
2035: DESCRIPTION
2036: "This object controls the creation, modification or deletion
2037: of the associated entry in the efmCuPme2BProfileTable per the
2038: semantics of RowStatus.
2039:
2040: If an 'active' entry is referenced via efmCuAdminProfile or
2041: efmCuPmeAdminProfile instance(s), the entry MUST remain
2042: 'active'.
2043:
2044: An 'active' entry SHALL NOT be modified. In order to modify an
2045: existing entry it MUST be taken out of service (by setting
2046: this object to 'notInService'), modified and set 'active'
2047: again."
2048: ::= { efmCuPme2BProfileEntry 9 }
2049:
2050:
2051: efmCuPme2BsModeTable OBJECT-TYPE
2052: SYNTAX SEQUENCE OF EfmCuPme2BsModeEntry
2053: MAX-ACCESS not-accessible
2054: STATUS current
2055: DESCRIPTION
2056: "This table, together with efmCu2BReachRateTable, supports
2057: definition of administrative custom spectral modes for
2058: 2BASE-TL PMEs, describing spectral limitations in addition to
2059: those specified by efmCuPme2BRegion.
2060:
2061: In some countries, spectral regulations (e.g. UK ANFP) limit
2062: the length of the loops for certain data rates. This table
2063: allows these country-specific limitations to be specified.
2064:
2065: Entries in this table referenced by the efmCuPme2BsMode
2066: MUST NOT be deleted until all the active references are
2067: removed.
2068:
2069: This table MUST be maintained in a persistent manner."
2070: REFERENCE
2071: "efmCu2BReachRateTable"
2072: ::= { efmCuPme2B 3 }
2073:
2074: efmCuPme2BsModeEntry OBJECT-TYPE
2075: SYNTAX EfmCuPme2BsModeEntry
2076: MAX-ACCESS not-accessible
2077: STATUS current
2078: DESCRIPTION
2079: "Each entry specifies a spectral mode description and its
2080: index, which is used to reference corresponding entries in the
2081: efmCu2BReachRateTable.
2082: Entries may be created/deleted using the row creation/
2083: deletion mechanism via efmCuPme2BsModeRowStatus."
2084: INDEX { efmCuPme2BsModeIndex }
2085: ::= { efmCuPme2BsModeTable 1 }
2086:
2087: EfmCuPme2BsModeEntry ::=
2088: SEQUENCE {
2089: efmCuPme2BsModeIndex EfmProfileIndex,
2090: efmCuPme2BsModeDescr SnmpAdminString,
2091: efmCuPme2BsModeRowStatus RowStatus
2092: }
2093:
2094: efmCuPme2BsModeIndex OBJECT-TYPE
2095: SYNTAX EfmProfileIndex
2096: MAX-ACCESS not-accessible
2097: STATUS current
2098: DESCRIPTION
2099: "2BASE-TL PME Spectral Mode index.
2100: This object is the unique index associated with this spectral
2101: mode.
2102: Entries in this table are referenced via the efmCuPme2BsMode
2103: object."
2104: ::= { efmCuPme2BsModeEntry 1 }
2105:
2106: efmCuPme2BsModeDescr OBJECT-TYPE
2107: SYNTAX SnmpAdminString
2108: MAX-ACCESS read-create
2109: STATUS current
2110: DESCRIPTION
2111: "A textual string containing information about a 2BASE-TL PME
2112: spectral mode. The string may include information about
2113: corresponding (country-specific) spectral regulations
2114: and rate/reach limitations of this particular spectral mode."
2115: ::= { efmCuPme2BsModeEntry 2 }
2116:
2117: efmCuPme2BsModeRowStatus OBJECT-TYPE
2118: SYNTAX RowStatus
2119: MAX-ACCESS read-create
2120: STATUS current
2121: DESCRIPTION
2122: "This object controls creation, modification or deletion of
2123: the associated entry in efmCuPme2BsModeTable per the semantics
2124: of RowStatus.
2125:
2126: If an 'active' entry is referenced via efmCuPme2BsMode
2127: instance(s), the entry MUST remain 'active'.
2128:
2129: An 'active' entry SHALL NOT be modified. In order to modify an
2130: existing entry it MUST be taken out of service (by setting
2131: this object to 'notInService'), modified and set 'active'
2132: again."
2133: ::= { efmCuPme2BsModeEntry 3 }
2134:
2135:
2136: efmCuPme2BReachRateTable OBJECT-TYPE
2137: SYNTAX SEQUENCE OF EfmCuPme2BReachRateEntry
2138: MAX-ACCESS not-accessible
2139: STATUS current
2140: DESCRIPTION
2141: "This table supports the definition of administrative custom
2142: spectral modes for 2BASE-TL PMEs, providing spectral
2143: limitations in addition to those specified by
2144: efmCuPme2BRegion.
2145:
2146: The spectral regulations in some countries (e.g. UK ANFP)
2147: limit the length of the loops for certain data rates.
2148: This table allows these country-specific limitations to be
2149: specified.
2150:
2151: Below is an example of this table for [ANFP]:
2152: ----------+-------+-------
2153: Equivalent MaxRate MaxRate
2154: Length PAM16 PAM32
2155: (m) (Kbps) (Kbps)
2156: ----------+-------+-------
2157: 975 2304 5696
2158: 1125 2304 5504
2159: 1275 2304 5120
2160: 1350 2304 4864
2161: 1425 2304 4544
2162: 1500 2304 4288
2163: 1575 2304 3968
2164: 1650 2304 3776
2165: 1725 2304 3520
2166: 1800 2304 3264
2167: 1875 2304 3072
2168: 1950 2048 2688
2169: 2100 1792 2368
2170: 2250 1536 0
2171: 2400 1408 0
2172: 2550 1280 0
2173: 2775 1152 0
2174: 2925 1152 0
2175: 3150 1088 0
2176: 3375 1024 0
2177: ----------+-------+-------
2178: Entries in this table referenced by an efmCuPme2BsMode
2179: instance MUST NOT be deleted.
2180:
2181: This table MUST be maintained in a persistent manner."
2182: REFERENCE
2183: "[ANFP]"
2184: ::= { efmCuPme2B 4 }
2185:
2186: efmCuPme2BReachRateEntry OBJECT-TYPE
2187: SYNTAX EfmCuPme2BReachRateEntry
2188: MAX-ACCESS not-accessible
2189: STATUS current
2190: DESCRIPTION
2191: "Each entry specifies maximum 2BASE-TL PME data rates
2192: allowed for a certain equivalent loop length, when using
2193: 16-TCPAM or 32-TCPAM encoding.
2194:
2195: When a 2BASE-TL PME is initialized, its data rate MUST NOT
2196: exceed one of the following limitations:
2197: - the value of efmCuPme2BMaxDataRate
2198: - maximum data rate allowed by efmCuPme2BRegion and
2199: efmCuPme2BPower
2200: - maximum data rate for a given encoding specified in the
2201: efmCuPme2BsModeEntry, corresponding to the equivalent loop
2202: length, estimated by the PME.
2203:
2204: It is RECOMMENDED that the efmCuPme2BEquivalentLength values
2205: are assigned in increasing order, starting from the minimum
2206: value.
2207:
2208: Entries may be created/deleted using the row creation/
2209: deletion mechanism via efmCuPme2ReachRateRowStatus."
2210: INDEX { efmCuPme2BsModeIndex, efmCuPme2BReachRateIndex }
2211: ::= { efmCuPme2BReachRateTable 1 }
2212:
2213: EfmCuPme2BReachRateEntry ::=
2214: SEQUENCE {
2215: efmCuPme2BReachRateIndex EfmProfileIndex,
2216: efmCuPme2BEquivalentLength Unsigned32,
2217: efmCuPme2BMaxDataRatePam16 Unsigned32,
2218: efmCuPme2BMaxDataRatePam32 Unsigned32,
2219: efmCuPme2BReachRateRowStatus RowStatus
2220: }
2221:
2222: efmCuPme2BReachRateIndex OBJECT-TYPE
2223: SYNTAX EfmProfileIndex
2224: MAX-ACCESS not-accessible
2225: STATUS current
2226: DESCRIPTION
2227: "2BASE-TL custom spectral mode Reach-Rate table index.
2228: This object is the unique index associated with each enry."
2229: ::= { efmCuPme2BReachRateEntry 1 }
2230:
2231: efmCuPme2BEquivalentLength OBJECT-TYPE
2232: SYNTAX Unsigned32(0..8192)
2233: UNITS "m"
2234: MAX-ACCESS read-create
2235: STATUS current
2236: DESCRIPTION
2237: "Maximum allowed equivalent loop's physical length in meters
2238: for the specified data rates.
2239: An equivalent loop is a hypothetical 26AWG (0.4mm) loop with a
2240: perfect square root attenuation characteristic, without any
2241: bridged taps."
2242: ::= { efmCuPme2BReachRateEntry 2 }
2243:
2244: efmCuPme2BMaxDataRatePam16 OBJECT-TYPE
2245: SYNTAX Unsigned32(0|192..5696)
2246: UNITS "Kbps"
2247: MAX-ACCESS read-create
2248: STATUS current
2249: DESCRIPTION
2250: "Maximum data rate for a 2BASE-TL PME at the specified
2251: equivalent loop's length using TC-PAM16 encoding.
2252: The value of zero means that TC-PAM16 encoding should not be
2253: used at this distance."
2254: ::= { efmCuPme2BReachRateEntry 3 }
2255:
2256: efmCuPme2BMaxDataRatePam32 OBJECT-TYPE
2257: SYNTAX Unsigned32(0|192..5696)
2258: UNITS "Kbps"
2259: MAX-ACCESS read-create
2260: STATUS current
2261: DESCRIPTION
2262: "Maximum data rate for a 2BASE-TL PME at the specified
2263: equivalent loop's length using TC-PAM32 encoding.
2264: The value of zero means that TC-PAM32 encoding should not be
2265: used at this distance."
2266: ::= { efmCuPme2BReachRateEntry 4 }
2267:
2268: efmCuPme2BReachRateRowStatus OBJECT-TYPE
2269: SYNTAX RowStatus
2270: MAX-ACCESS read-create
2271: STATUS current
2272: DESCRIPTION
2273: "This object controls the creation, modification or deletion
2274: of the associated entry in the efmCuPme2BReachRateTable per
2275: the semantics of RowStatus.
2276:
2277: If an 'active' entry is referenced via efmCuPme2BsMode
2278: instance(s), the entry MUST remain 'active'.
2279:
2280: An 'active' entry SHALL NOT be modified. In order to modify an
2281: existing entry it MUST be taken out of service (by setting
2282: this object to 'notInService'), modified and set 'active'
2283: again."
2284: ::= { efmCuPme2BReachRateEntry 5 }
2285:
2286:
2287: -- 10PASS-TS specific PME group
2288:
2289: efmCuPme10P OBJECT IDENTIFIER ::= { efmCuPme 6 }
2290:
2291: efmCuPme10PProfileTable OBJECT-TYPE
2292: SYNTAX SEQUENCE OF EfmCuPme10PProfileEntry
2293: MAX-ACCESS not-accessible
2294: STATUS current
2295: DESCRIPTION
2296: "This table supports definitions of configuration profiles for
2297: 10PASS-TS PMEs.
2298: The first 22 entries in this table SHALL always be defined as
2299: follows (see 802.3ah Annex 62B.3, table 62B-1):
2300: -------+--------+----+---------+-----+-----+---------------
2301: Profile Bandplan UPBO BandNotch DRate URate Comment
2302: Index PSDMask# p# p# p# p#
2303: -------+--------+----+---------+-----+-----+---------------
2304: 1 1 3 2,6,10,11 20 20 default profile
2305: 2 13 5 0 20 20
2306: 3 1 1 0 20 20
2307: 4 16 0 0 100 100
2308: 5 16 0 0 70 50
2309: 6 6 0 0 50 10
2310: 7 17 0 0 30 30
2311: 8 8 0 0 30 5
2312: 9 4 0 0 25 25
2313: 10 4 0 0 15 15
2314: 11 23 0 0 10 10
2315: 12 23 0 0 5 5
2316: 13 16 0 2,5,9,11 100 100
2317: 14 16 0 2,5,9,11 70 50
2318: 15 6 0 2,6,10,11 50 10
2319: 16 17 0 2,5,9,11 30 30
2320: 17 8 0 2,6,10,11 30 5
2321: 18 4 0 2,6,10,11 25 25
2322: 19 4 0 2,6,10,11 15 15
2323: 20 23 0 2,5,9,11 10 10
2324: 21 23 0 2,5,9,11 5 5
2325: 22 30 0 0 200 50
2326: -------+--------+----+---------+-----+-----+---------------
2327:
2328: These default entries SHALL be created during agent
2329: initialization and MUST NOT be deleted.
2330:
2331: Entries following the first 22 can be dynamically created and
2332: deleted to provide custom administrative (configuration)
2333: profiles and automatic operating profiles.
2334:
2335: This table MUST be maintained in a persistent manner."
2336: REFERENCE
2337: "[802.3ah] Annex 62B.3, 30.11.2.1.6"
2338: ::= { efmCuPme10P 1 }
2339:
2340: efmCuPme10PProfileEntry OBJECT-TYPE
2341: SYNTAX EfmCuPme10PProfileEntry
2342: MAX-ACCESS not-accessible
2343: STATUS current
2344: DESCRIPTION
2345: "Each entry corresponds to a single 10PASS-TS PME profile.
2346:
2347: Each profile contains a set of parameters, used either for
2348: configuration or representation of a 10PASS-TS PME.
2349: In case a particular profile is referenced via the
2350: efmCuPmeAdminProfile object (or efmCuAdminProfile if
2351: efmCuPmeAdminProfile is zero), it represents the desired
2352: parameters for the 10PassTS-O PME initialization.
2353: If a profile is referenced via an efmCuPmeOperProfile object,
2354: it represents the current operating parameters of the PME.
2355:
2356: Profiles may be created/deleted using the row creation/
2357: deletion mechanism via efmCuPme10PProfileRowStatus. If an
2358: 'active' entry is referenced, the entry MUST remain 'active'
2359: until all references are removed.
2360: Default entries MUST NOT be removed."
2361: INDEX { efmCuPme10PProfileIndex }
2362: ::= { efmCuPme10PProfileTable 1 }
2363:
2364: EfmCuPme10PProfileEntry ::=
2365: SEQUENCE {
2366: efmCuPme10PProfileIndex EfmProfileIndex,
2367: efmCuPme10PProfileDescr SnmpAdminString,
2368: efmCuPme10PBandplanPSDMskProfile INTEGER,
2369: efmCuPme10PUPBOReferenceProfile INTEGER,
2370: efmCuPme10PBandNotchProfiles BITS,
2371: efmCuPme10PPayloadDRateProfile INTEGER,
2372: efmCuPme10PPayloadURateProfile INTEGER,
2373: efmCuPme10PProfileRowStatus RowStatus
2374: }
2375:
2376: efmCuPme10PProfileIndex OBJECT-TYPE
2377: SYNTAX EfmProfileIndex
2378: MAX-ACCESS not-accessible
2379: STATUS current
2380: DESCRIPTION
2381: "10PASS-TS PME profile Index.
2382: This object is the unique index associated with this profile.
2383: Entries in this table are referenced via efmCuAdminProfile or
2384: efmCuPmeAdminProfile."
2385: ::= { efmCuPme10PProfileEntry 1 }
2386:
2387: efmCuPme10PProfileDescr OBJECT-TYPE
2388: SYNTAX SnmpAdminString
2389: MAX-ACCESS read-create
2390: STATUS current
2391: DESCRIPTION
2392: "A textual string containing information about a 10PASS-TS PME
2393: profile. The string may include information about data rate
2394: and spectral limitations of this particular profile."
2395: ::= { efmCuPme10PProfileEntry 2 }
2396:
2397: efmCuPme10PBandplanPSDMskProfile OBJECT-TYPE
2398: SYNTAX INTEGER {
2399: profile1(1),
2400: profile2(2),
2401: profile3(3),
2402: profile4(4),
2403: profile5(5),
2404: profile6(6),
2405: profile7(7),
2406: profile8(8),
2407: profile9(9),
2408: profile10(10),
2409: profile11(11),
2410: profile12(12),
2411: profile13(13),
2412: profile14(14),
2413: profile15(15),
2414: profile16(16),
2415: profile17(17),
2416: profile18(18),
2417: profile19(19),
2418: profile20(20),
2419: profile21(21),
2420: profile22(22),
2421: profile23(23),
2422: profile24(24),
2423: profile25(25),
2424: profile26(26),
2425: profile27(27),
2426: profile28(28),
2427: profile29(29),
2428: profile30(30)
2429: }
2430: MAX-ACCESS read-create
2431: STATUS current
2432: DESCRIPTION
2433: "The 10PASS-TS PME Bandplan and PSD Mask Profile, as specified
2434: in 802.3ah Annex 62A, table 62A-1. Possible values are:
2435: --------------+------------------------+------------+--------
2436: Profile Name PSD Mask Bands G.993.1
2437: 0/1/2/3/4/5 Bandplan
2438: --------------+------------------------+------------+--------
2439: profile1(1) T1.424 FTTCab.M1 x/D/U/D/U A
2440: profile2(2) T1.424 FTTEx.M1 x/D/U/D/U A
2441: profile3(3) T1.424 FTTCab.M2 x/D/U/D/U A
2442: profile4(4) T1.424 FTTEx.M2 x/D/U/D/U A
2443: profile5(5) T1.424 FTTCab.M1 D/D/U/D/U A
2444: profile6(6) T1.424 FTTEx.M1 D/D/U/D/U A
2445: profile7(7) T1.424 FTTCab.M2 D/D/U/D/U A
2446: profile8(8) T1.424 FTTEx.M2 D/D/U/D/U A
2447: profile9(9) T1.424 FTTCab.M1 U/D/U/D/x A
2448: profile10(10) T1.424 FTTEx.M1 U/D/U/D/x A
2449: profile11(11) T1.424 FTTCab.M2 U/D/U/D/x A
2450: profile12(12) T1.424 FTTEx.M2 U/D/U/D/x A
2451: profile13(13) TS 101 270-1 Pcab.M1.A x/D/U/D/U B
2452: profile14(14) TS 101 270-1 Pcab.M1.B x/D/U/D/U B
2453: profile15(15) TS 101 270-1 Pex.P1.M1 x/D/U/D/U B
2454: profile16(16) TS 101 270-1 Pex.P2.M1 x/D/U/D/U B
2455: profile17(17) TS 101 270-1 Pcab.M2 x/D/U/D/U B
2456: profile18(18) TS 101 270-1 Pex.P1.M2 x/D/U/D/U B
2457: profile19(19) TS 101 270-1 Pex.P2.M2 x/D/U/D/U B
2458: profile20(20) TS 101 270-1 Pcab.M1.A U/D/U/D/x B
2459: profile21(21) TS 101 270-1 Pcab.M1.B U/D/U/D/x B
2460: profile22(22) TS 101 270-1 Pex.P1.M1 U/D/U/D/x B
2461: profile23(23) TS 101 270-1 Pex.P2.M1 U/D/U/D/x B
2462: profile24(24) TS 101 270-1 Pcab.M2 U/D/U/D/x B
2463: profile25(25) TS 101 270-1 Pex.P1.M2 U/D/U/D/x B
2464: profile26(26) TS 101 270-1 Pex.P2.M2 U/D/U/D/x B
2465: profile27(27) G.993.1 F.1.2.1 x/D/U/D/U Annex F
2466: profile28(28) G.993.1 F.1.2.2 x/D/U/D/U Annex F
2467: profile29(29) G.993.1 F.1.2.3 x/D/U/D/U Annex F
2468: profile30(30) T1.424 FTTCab.M1 (ext.) x/D/U/D/U/D Annex A
2469: --------------+------------------------+------------+--------
2470: "
2471: REFERENCE
2472: "[802.3ah] Annex 62A"
2473: ::= { efmCuPme10PProfileEntry 3 }
2474:
2475: efmCuPme10PUPBOReferenceProfile OBJECT-TYPE
2476: SYNTAX INTEGER {
2477: profile0(0),
2478: profile1(1),
2479: profile2(2),
2480: profile3(3),
2481: profile4(4),
2482: profile5(5),
2483: profile6(6),
2484: profile7(7),
2485: profile8(8),
2486: profile9(9)
2487: }
2488: MAX-ACCESS read-create
2489: STATUS current
2490: DESCRIPTION
2491: "The 10PASS-TS PME Upstream Power Back-Off (UPBO) Reference
2492: PSD Profile, as specified in 802.3 Annex 62A, table 62A-3.
2493: Possible values are:
2494: ------------+-----------------------------
2495: Profile Name Reference PSD
2496: ------------+-----------------------------
2497: profile0(0) no profile
2498: profile1(1) T1.424 Noise A M1
2499: profile2(2) T1.424 Noise A M2
2500: profile3(3) T1.424 Noise F M1
2501: profile4(4) T1.424 Noise F M2
2502: profile5(5) TS 101 270-1 Noise A&B
2503: profile6(6) TS 101 270-1 Noise C
2504: profile7(7) TS 101 270-1 Noise D
2505: profile8(8) TS 101 270-1 Noise E
2506: profile9(9) TS 101 270-1 Noise F
2507: ------------+-----------------------------
2508: "
2509: REFERENCE
2510: "[802.3ah] Annex 62A.3.5"
2511: ::= { efmCuPme10PProfileEntry 4 }
2512:
2513: efmCuPme10PBandNotchProfiles OBJECT-TYPE
2514: SYNTAX BITS {
2515: profile0(0),
2516: profile1(1),
2517: profile2(2),
2518: profile3(3),
2519: profile4(4),
2520: profile5(5),
2521: profile6(6),
2522: profile7(7),
2523: profile8(8),
2524: profile9(9),
2525: profile10(10),
2526: profile11(11)
2527: }
2528: MAX-ACCESS read-create
2529: STATUS current
2530: DESCRIPTION
2531: "The 10PASS-TS PME Egress Control Band Notch Profile bitmap,
2532: as specified in 802.3 Annex 62A, table 62A-4. Possible values
2533: are:
2534: --------------+--------+------+------------+------+------
2535: Profile Name G.991.3 T1.424 TS 101 270-1 StartF EndF
2536: table table table (MHz) (MHz)
2537: --------------+--------+------+------------+------+------
2538: profile0(0) no profile
2539: profile1(1) F-5 #01 - - 1.810 1.825
2540: profile2(2) 6-2 15-1 17 1.810 2.000
2541: profile3(3) F-5 #02 - - 1.907 1.912
2542: profile4(4) F-5 #03 - - 3.500 3.575
2543: profile5(5) 6-2 - 17 3.500 3.800
2544: profile6(6) - 15-1 - 3.500 4.000
2545: profile7(7) F-5 #04 - - 3.747 3.754
2546: profile8(8) F-5 #05 - - 3.791 3.805
2547: profile9(9) 6-2 - 17 7.000 7.100
2548: profile10(10) F-5 #06 15-1 - 7.000 7.300
2549: profile11(11) 6-2 15-1 1 10.100 10.150
2550: --------------+--------+------+------------+------+------
2551:
2552: Any combination of profiles can be specified by ORing
2553: individual profiles, for example value of 0x2230 selects
2554: profiles 2,6,10 and 11."
2555: REFERENCE
2556: "[802.3ah] Annex 62A.3.5"
2557: ::= { efmCuPme10PProfileEntry 5 }
2558:
2559: efmCuPme10PPayloadDRateProfile OBJECT-TYPE
2560: SYNTAX INTEGER {
2561: profile5(5),
2562: profile10(10),
2563: profile15(15),
2564: profile20(20),
2565: profile25(25),
2566: profile30(30),
2567: profile50(50),
2568: profile70(70),
2569: profile100(100),
2570: profile140(140),
2571: profile200(200)
2572: }
2573: MAX-ACCESS read-create
2574: STATUS current
2575: DESCRIPTION
2576: "The 10PASS-TS PME Downstream Payload Rate Profile, as
2577: specified in 802.3 Annex 62A. Possible values are:
2578: profile5(5) - 2.5 Mbps
2579: profile10(10) - 5 Mbps
2580: profile15(15) - 7.5 Mbps
2581: profile20(20) - 10 Mbps
2582: profile25(25) - 12.5 Mbps
2583: profile30(30) - 15 Mbps
2584: profile50(50) - 25 Mbps
2585: profile70(70) - 35 Mbps
2586: profile100(100) - 50 Mbps
2587: profile140(140) - 70 Mbps
2588: profile200(200) - 100 Mbps
2589:
2590: Each value represents a target for the PME's Downstream
2591: Payload Bitrate as seen at the MII. If the payload rate of
2592: the selected profile cannot be achieved based on the loop
2593: environment, bandplan and PSD mask, the PME initialization
2594: SHALL fail."
2595: REFERENCE
2596: "[802.3ah] Annex 62A.3.6"
2597: ::= { efmCuPme10PProfileEntry 6 }
2598:
2599: efmCuPme10PPayloadURateProfile OBJECT-TYPE
2600: SYNTAX INTEGER {
2601: profile5(5),
2602: profile10(10),
2603: profile15(15),
2604: profile20(20),
2605: profile25(25),
2606: profile30(30),
2607: profile50(50),
2608: profile70(70),
2609: profile100(100)
2610:
2611: }
2612: MAX-ACCESS read-create
2613: STATUS current
2614: DESCRIPTION
2615: "The 10PASS-TS PME Upstream Payload Rate Profile, as specified
2616: in 802.3 Annex 62A. Possible values are:
2617: profile5(5) - 2.5 Mbps
2618: profile10(10) - 5 Mbps
2619: profile15(15) - 7.5 Mbps
2620: profile20(20) - 10 Mbps
2621: profile25(25) - 12.5 Mbps
2622: profile30(30) - 15 Mbps
2623: profile50(50) - 25 Mbps
2624: profile70(70) - 35 Mbps
2625: profile100(100) - 50 Mbps
2626:
2627: Each value represents a target for the PME's Upstream Payload
2628: Bitrate as seen at the MII. If the payload rate of the
2629: selected profile cannot be achieved based on the loop
2630: environment, bandplan and PSD mask, the PME initialization
2631: SHALL fail."
2632: REFERENCE
2633: "[802.3ah] Annex 62A.3.6"
2634: ::= { efmCuPme10PProfileEntry 7 }
2635:
2636: efmCuPme10PProfileRowStatus OBJECT-TYPE
2637: SYNTAX RowStatus
2638: MAX-ACCESS read-create
2639: STATUS current
2640: DESCRIPTION
2641: "This object controls creation, modification or deletion of
2642: the associated entry in efmCuPme10PProfileTable per the
2643: semantics of RowStatus.
2644:
2645: If an active entry is referenced via efmCuAdminProfile or
2646: efmCuPmeAdminProfile, the entry MUST remain 'active' until
2647: all references are removed.
2648:
2649: An 'active' entry SHALL NOT be modified. In order to modify an
2650: existing entry it MUST be taken out of service (by setting
2651: this object to 'notInService'), modified and set 'active'
2652: again."
2653: ::= { efmCuPme10PProfileEntry 8 }
2654:
2655:
2656: efmCuPme10PStatusTable OBJECT-TYPE
2657: SYNTAX SEQUENCE OF EfmCuPme10PStatusEntry
2658: MAX-ACCESS not-accessible
2659: STATUS current
2660: DESCRIPTION
2661: "This table provides status information of EFMCu 10PASS-TS
2662: PMEs (modems).
2663:
2664: This table contains live data from the equipment. As such,
2665: it is NOT persistent."
2666: ::= { efmCuPme10P 2 }
2667:
2668: efmCuPme10PStatusEntry OBJECT-TYPE
2669: SYNTAX EfmCuPme10PStatusEntry
2670: MAX-ACCESS not-accessible
2671: STATUS current
2672: DESCRIPTION
2673: "An entry in the EFMCu 10PASS-TS PME Status table."
2674: INDEX { ifIndex }
2675: ::= { efmCuPme10PStatusTable 1 }
2676:
2677: EfmCuPme10PStatusEntry ::=
2678: SEQUENCE {
2679: efmCuPme10PFECCorrectedBlocks Counter32,
2680: efmCuPme10PFECUncorrectedBlocks Counter32
2681: }
2682:
2683: efmCuPme10PFECCorrectedBlocks OBJECT-TYPE
2684: SYNTAX Counter32
2685: MAX-ACCESS read-only
2686: STATUS current
2687: DESCRIPTION
2688: "The number of received and corrected FEC codewords in this
2689: 10PASS-TS PME.
2690:
2691: This object maps to the aPMEFECCorrectedBlocks attribute in
2692: Clause 30.
2693:
2694: If a Clause 45 MDIO Interface to the PMA/PMD is present,
2695: then this object maps to the 10P FEC correctable errors
2696: register.
2697:
2698: Discontinuities in the value of this counter can occur at
2699: re-initialization of the management system, and at other times
2700: as indicated by the value of ifCounterDiscontinuityTime,
2701: defined in IF-MIB."
2702: REFERENCE
2703: "[802.3ah] 45.2.1.22, 30.11.2.1.8"
2704: ::= { efmCuPme10PStatusEntry 1 }
2705:
2706: efmCuPme10PFECUncorrectedBlocks OBJECT-TYPE
2707: SYNTAX Counter32
2708: MAX-ACCESS read-only
2709: STATUS current
2710: DESCRIPTION
2711: "The number of received uncorrectable FEC codewords in this
2712: 10PASS-TS PME.
2713:
2714: This object maps to the aPMEFECUncorrectableBlocks attribute
2715: in Clause 30.
2716:
2717: If a Clause 45 MDIO Interface to the PMA/PMD is present,
2718: then this object maps to the 10P FEC uncorrectable errors
2719: register.
2720:
2721: Discontinuities in the value of this counter can occur at
2722: re-initialization of the management system, and at other times
2723: as indicated by the value of ifCounterDiscontinuityTime,
2724: defined in IF-MIB."
2725: REFERENCE
2726: "[802.3ah] 45.2.1.23, 30.11.2.1.9"
2727: ::= { efmCuPme10PStatusEntry 2 }
2728:
2729: --
2730: -- Conformance Statements
2731: --
2732:
2733: efmCuGroups OBJECT IDENTIFIER ::= { efmCuConformance 1 }
2734:
2735: efmCuCompliances OBJECT IDENTIFIER ::= { efmCuConformance 2 }
2736:
2737: -- Object Groups
2738:
2739: efmCuBasicGroup OBJECT-GROUP
2740: OBJECTS {
2741: efmCuPAFSupported,
2742: efmCuAdminProfile,
2743: efmCuTargetDataRate,
2744: efmCuTargetSnrMgn,
2745: efmCuAdaptiveSpectra,
2746: efmCuPortSide,
2747: efmCuFltStatus
2748: }
2749: STATUS current
2750: DESCRIPTION
2751: "A collection of objects representing management information
2752: common for all types of EFMCu ports."
2753: ::= { efmCuGroups 1 }
2754:
2755: efmCuPAFGroup OBJECT-GROUP
2756: OBJECTS {
2757: efmCuPeerPAFSupported,
2758: efmCuPAFCapacity,
2759: efmCuPeerPAFCapacity,
2760: efmCuPAFAdminState,
2761: efmCuPAFDiscoveryCode,
2762: efmCuPAFRemoteDiscoveryCode,
2763: efmCuNumPMEs
2764: }
2765: STATUS current
2766: DESCRIPTION
2767: "A collection of objects supporting OPTIONAL PME
2768: Aggregation Function (PAF) and PAF discovery in EFMCu ports."
2769: ::= { efmCuGroups 2 }
2770:
2771: efmCuPAFErrorsGroup OBJECT-GROUP
2772: OBJECTS {
2773: efmCuPAFInErrors,
2774: efmCuPAFInSmallFragments,
2775: efmCuPAFInLargeFragments,
2776: efmCuPAFInBadFragments,
2777: efmCuPAFInLostFragments,
2778: efmCuPAFInLostStarts,
2779: efmCuPAFInLostEnds,
2780: efmCuPAFInOverflows
2781: }
2782: STATUS current
2783: DESCRIPTION
2784: "A collection of objects supporting OPTIONAL error counters
2785: of PAF on EFMCu ports."
2786: ::= { efmCuGroups 3 }
2787:
2788: efmCuPmeGroup OBJECT-GROUP
2789: OBJECTS {
2790: efmCuPmeAdminProfile,
2791: efmCuPmeOperStatus,
2792: efmCuPmeFltStatus,
2793: efmCuPmeSubTypesSupported,
2794: efmCuPmeAdminSubType,
2795: efmCuPmeOperSubType,
2796: efmCuPAFRemoteDiscoveryCode,
2797: efmCuPmeOperProfile,
2798: efmCuPmeSnrMgn,
2799: efmCuPmePeerSnrMgn,
2800: efmCuPmeLineAtn,
2801: efmCuPmePeerLineAtn,
2802: efmCuPmeEquivalentLength,
2803: efmCuPmeTCCodingErrors,
2804: efmCuPmeTCCrcErrors,
2805: efmCuPmeThreshLineAtn,
2806: efmCuPmeThreshSnrMgn
2807: }
2808: STATUS current
2809: DESCRIPTION
2810: "A collection of objects providing information about
2811: a 2BASE-TL/10PASS-TS PME."
2812: ::= { efmCuGroups 4 }
2813:
2814: efmCuAlarmConfGroup OBJECT-GROUP
2815: OBJECTS {
2816: efmCuThreshLowRate,
2817: efmCuLowRateCrossingEnable,
2818: efmCuPmeThreshLineAtn,
2819: efmCuPmeLineAtnCrossingEnable,
2820: efmCuPmeThreshSnrMgn,
2821: efmCuPmeSnrMgnCrossingEnable,
2822: efmCuPmeDeviceFaultEnable,
2823: efmCuPmeConfigInitFailEnable,
2824: efmCuPmeProtocolInitFailEnable
2825: }
2826: STATUS current
2827: DESCRIPTION
2828: "A collection of objects supporting configuration of alarm
2829: thresholds and notifications in EFMCu ports."
2830: ::= { efmCuGroups 5 }
2831:
2832: efmCuNotificationGroup NOTIFICATION-GROUP
2833: NOTIFICATIONS {
2834: efmCuLowRateCrossing,
2835: efmCuPmeLineAtnCrossing,
2836: efmCuPmeSnrMgnCrossing,
2837: efmCuPmeDeviceFault,
2838: efmCuPmeConfigInitFailure,
2839: efmCuPmeProtocolInitFailure
2840: }
2841: STATUS current
2842: DESCRIPTION
2843: "This group supports notifications of significant conditions
2844: associated with EFMCu ports."
2845: ::= { efmCuGroups 6 }
2846:
2847: efmCuPme2BProfileGroup OBJECT-GROUP
2848: OBJECTS {
2849: efmCuPme2BProfileDescr,
2850: efmCuPme2BRegion,
2851: efmCuPme2BsMode,
2852: efmCuPme2BMinDataRate,
2853: efmCuPme2BMaxDataRate,
2854: efmCuPme2BPower,
2855: efmCuPme2BConstellation,
2856: efmCuPme2BProfileRowStatus,
2857: efmCuPme2BsModeDescr,
2858: efmCuPme2BsModeRowStatus,
2859: efmCuPme2BEquivalentLength,
2860: efmCuPme2BMaxDataRatePam16,
2861: efmCuPme2BMaxDataRatePam32,
2862: efmCuPme2BReachRateRowStatus
2863: }
2864: STATUS current
2865: DESCRIPTION
2866: "A collection of objects that constitute a configuration
2867: profile for configuration of 2BASE-TL ports."
2868: ::= { efmCuGroups 7}
2869:
2870: efmCuPme10PProfileGroup OBJECT-GROUP
2871: OBJECTS {
2872: efmCuPme10PProfileDescr,
2873: efmCuPme10PBandplanPSDMskProfile,
2874: efmCuPme10PUPBOReferenceProfile,
2875: efmCuPme10PBandNotchProfiles,
2876: efmCuPme10PPayloadDRateProfile,
2877: efmCuPme10PPayloadURateProfile,
2878: efmCuPme10PProfileRowStatus
2879: }
2880: STATUS current
2881: DESCRIPTION
2882: "A collection of objects that constitute a configuration
2883: profile for configuration of 10PASS-TS ports."
2884: ::= { efmCuGroups 8 }
2885:
2886: efmCuPme10PStatusGroup OBJECT-GROUP
2887: OBJECTS {
2888: efmCuPme10PFECCorrectedBlocks,
2889: efmCuPme10PFECUncorrectedBlocks
2890: }
2891: STATUS current
2892: DESCRIPTION
2893: "A collection of objects providing status information
2894: specific to 10PASS-TS PMEs."
2895: ::= { efmCuGroups 9 }
2896:
2897: -- Compliance Statements
2898: efmCuCompliance MODULE-COMPLIANCE
2899: STATUS current
2900: DESCRIPTION
2901: "The compliance statement for 2BASE-TL/10PASS-TS interfaces.
2902: Compliance with the following external compliance statements
2903: is REQUIRED:
2904:
2905: MIB Module Compliance Statement
2906: ---------- --------------------
2907: IF-MIB ifCompliance3
2908: EtherLike-MIB dot3Compliance2
2909: MAU-MIB mauModIfCompl3
2910:
2911: Compliance with the following external compliance statements
2912: is OPTIONAL for implementations supporting PME Aggregation
2913: Function (PAF) with flexible cross-connect between the PCS
2914: and PME ports:
2915:
2916: MIB Module Compliance Statement
2917: ---------- --------------------
2918: IF-INVERTED-STACK-MIB ifInvCompliance
2919: IF-CAP-STACK-MIB ifCapStackCompliance"
2920:
2921: MODULE -- this module
2922: MANDATORY-GROUPS {
2923: efmCuBasicGroup,
2924: efmCuPmeGroup,
2925: efmCuAlarmConfGroup,
2926: efmCuNotificationGroup
2927: }
2928:
2929: GROUP efmCuPme2BProfileGroup
2930: DESCRIPTION
2931: "Support for this group is only required for implementations
2932: supporting 2BASE-TL Phy."
2933:
2934: GROUP efmCuPme10PProfileGroup
2935: DESCRIPTION
2936: "Support for this group is only required for implementations
2937: supporting 10PASS-TS Phy."
2938:
2939: GROUP efmCuPAFGroup
2940: DESCRIPTION
2941: "Support for this group is only required for
2942: implementations supporting PME Aggregation Function (PAF)."
2943:
2944: GROUP efmCuPAFErrorsGroup
2945: DESCRIPTION
2946: "Support for this group is OPTIONAL for implementations
2947: supporting PME Aggregation Function (PAF)."
2948:
2949: GROUP efmCuPme10PStatusGroup
2950: DESCRIPTION
2951: "Support for this group is OPTIONAL for implementations
2952: supporting 10PASS-TS Phy."
2953:
2954: OBJECT efmCuPmeSubTypesSupported
2955: SYNTAX BITS {
2956: ieee2BaseTLO(0),
2957: ieee2BaseTLR(1),
2958: ieee10PassTSO(2),
2959: ieee10PassTSR(3)
2960: }
2961: DESCRIPTION
2962: "Support for all subtypes is not required. However at least
2963: one value SHALL be supported"
2964:
2965: OBJECT efmCuPmeAdminSubType
2966: MIN-ACCESS read-only
2967: DESCRIPTION
2968: "Write access is not required (needed only for PMEs
2969: supporting more than a single subtype, e.g.
2970: ieee2BaseTLO and ieee2BaseTLR or ieee10PassTSO and
2971: ieee10PassTSR)"
2972:
2973: OBJECT efmCuTargetSnrMgn
2974: MIN-ACCESS read-only
2975: DESCRIPTION
2976: "Write access is OPTIONAL. For PHYs without write access
2977: the target SNR margin SHALL be fixed at 5dB for 2BASE-TL
2978: and 6dB for 10PASS-TS."
2979:
2980: OBJECT efmCuAdaptiveSpectra
2981: MIN-ACCESS read-only
2982: DESCRIPTION
2983: "Write access is OPTIONAL. For PHYs without write access
2984: the default value SHOULD be false."
2985:
2986: ::= { efmCuCompliances 1 }
2987: END
2988:
2989: --
2990: -- Copyright (C) The IETF Trust (2007).
2991: --
2992: -- This document is subject to the rights, licenses and restrictions
2993: -- contained in BCP 78, and except as set forth therein, the authors
2994: -- retain all their rights.
2995: --
2996: -- This document and the information contained herein are provided on an
2997: -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
2998: -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
2999: -- THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
3000: -- OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
3001: -- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
3002: -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
3003: --
3004: --
3005: -- Intellectual Property
3006: --
3007: -- The IETF takes no position regarding the validity or scope of any
3008: -- Intellectual Property Rights or other rights that might be claimed to
3009: -- pertain to the implementation or use of the technology described in
3010: -- this document or the extent to which any license under such rights
3011: -- might or might not be available; nor does it represent that it has
3012: -- made any independent effort to identify any such rights. Information
3013: -- on the procedures with respect to rights in RFC documents can be
3014: -- found in BCP 78 and BCP 79.
3015: --
3016: -- Copies of IPR disclosures made to the IETF Secretariat and any
3017: -- assurances of licenses to be made available, or the result of an
3018: -- attempt made to obtain a general license or permission for the use of
3019: -- such proprietary rights by implementers or users of this
3020: -- specification can be obtained from the IETF on-line IPR repository at
3021: -- http://www.ietf.org/ipr.
3022: --
3023: -- The IETF invites any interested party to bring to its attention any
3024: -- copyrights, patents or patent applications, or other proprietary
3025: -- rights that may cover technology that may be required to implement
3026: -- this standard. Please address the information to the IETF at
3027: -- ietf-ipr@ietf.org.
3028: --
3029: --
3030: -- Acknowledgment
3031: --
3032: -- Funding for the RFC Editor function is provided by the IETF
3033: -- Administrative Support Activity (IASA).
3034: