smilint output for ./DIAMETER-BASE-PROTOCOL-MIB
Message Severities |
Severity | Count |
severe | 11 |
error | 3 |
minor error | 1 |
warning | 5 |
Message Types |
Type | Count |
bad-identifier-case (error) | 2 |
hyphen-end (error) | 1 |
internal-flushing (warning) | 5 |
internal-other (severe) | 6 |
lexical (severe) | 5 |
scalar-not-creatable (minor error) | 1 |
Messages:
DIAMETER-BASE-PROTOCOL-MIB
1: -- extracted from draft-zorn-dime-diameter-base-protocol-mib-02.txt
2: -- at Wed May 30 06:08:22 2007
3:
4: DIAMETER-BASE-PROTOCOL-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: InetAddressType,
8: InetAddress
9: FROM INET-ADDRESS-MIB -- [RFC4001]
10:
11: MODULE-IDENTITY,
12: OBJECT-TYPE,
13: NOTIFICATION-TYPE,
14: Counter32,
15: Unsigned32,
16: Gauge32,
17: TimeTicks
18: FROM SNMPv2-SMI -- [RFC2578]
19: SnmpAdminString
20: FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
21: NOTIFICATION-GROUP,
22: MODULE-COMPLIANCE,
23: OBJECT-GROUP
24: FROM SNMPv2-CONF -- [RFC2580]
25: RowStatus,
26: TruthValue,
27: StorageType
28: FROM SNMPv2-TC; -- [RFC2579]
29:
30:
31: DiameterBasePMIB MODULE-IDENTITY
31: error -
`DiameterBasePMIB' should start with a lower case letter
31: severe -
syntax error, unexpected MODULE_IDENTITY, expecting OBJECT
32: LAST-UPDATED "200701280000Z" -- 28 January 2007
33: ORGANIZATION "IETF dime Working Group."
34: CONTACT-INFO
35: "Glen Zorn
36: Cisco Systems, Inc.
37: 2901 Third Avenue, Suite 600
38: SEA1/5/
39: Seattle, WA 98121
40: USA
41: Phone: +1 (425) 344 8113
42: Email: gwz@cisco.com"
43: DESCRIPTION
44: "The MIB module for entities implementing the
45: Diameter Base Protocol.
46:
47: Copyright (C) The Internet Society (2007). This initial
48: version of this MIB module was published in RFC yyyy;
49: for full legal notices see the RFC itself. Supplementary
50: information may be available on
51: http://www.ietf.org/copyrights/ianamib.html."
52:
53: -- RFC Ed.: replace yyyy with actual RFC number and remove this note
54:
55: REVISION "200703030000Z" -- 13 June 2006
56: DESCRIPTION "Initial version as published in RFC yyyy"
57: -- RFC Ed.: replace yyyy with actual RFC number and remove this note
58: ::= { mib-2 119 } -- Experimental value assigned by IANA.
58: warning -
warning: flushing recent incorrect declaration, see previous error(s)
59:
60: -- Top-Level Components of this MIB.
61: diameterBaseProtocolMIB OBJECT::= { diameterMIB 1 }
61: severe -
syntax error, unexpected COLON_COLON_EQUAL, expecting IDENTIFIER
61: warning -
warning: flushing recent incorrect declaration, see previous error(s)
62: diameterBaseNotifications OBJECT IDENTIFIER ::=
63: { diameterBaseProtocolMIB 0 }
64: diameterBaseObjects OBJECT IDENTIFIER ::=
65: { diameterBaseProtocolMIB 1 }
66: diameterBaseConform OBJECT IDENTIFIER ::=
67: { diameterBaseProtocolMIB 2 }
68:
69: dbpLocalCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 1 }
70: dbpLocalStats OBJECT IDENTIFIER ::= { diameterBaseObjects 2 }
71: dbpPeerCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 3 }
72: dbpPeerStats OBJECT IDENTIFIER ::= { diameterBaseObjects 4 }
73: dbpRealmCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 5 }
74: dbpRealmStats OBJECT IDENTIFIER ::= { diameterBaseObjects 6 }
75: dbpNotifCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 7 }
76:
77:
78: -- Protocol Error Notifications
79:
80: dbpProtocolErrorNotifEnabled OBJECT-TYPE
81: SYNTAX TruthValue
82: MAX-ACCESS read-write
83: STATUS current
84: DESCRIPTION
85: "Setting the value of this object to True(1)
86: enables the dbpProtocolErrorNotif notification."
87: DEFVAL {false}
88: ::= { dbpNotifCfgs 1 }
89:
90: dbpProtocolErrorNotif NOTIFICATION-TYPE
91: OBJECTS {
92: dbpPeerId,
93: dbpPeerStatsProtocolErrors
94: }
95: STATUS current
96: DESCRIPTION
97: "An dbpProtocolError Notification is sent when both the
98: following conditions are true:
99: 1) the value of dbpProtocolErrorNotifEnabled is True(1)
100: 2) the value of dbpPerPeerStatsProtocolErrors changes
101: It can be utilized by an NMS to trigger
102: logical/physical entity table maintenance polls.
103: An agent must not generate more than one
104: dbpProtocolError 'notification event' in a five second
105: period, where a 'notification event' is the
106: transmission of a single Notification PDU to a list of
107: Notification destinations.
108: If additional premanent failures occur within the
109: five second 'throttling' period, then these
110: notification events should be suppressed by the agent.
111: An NMS should periodically check the value of
112: dbpPerPeerStatsProtocolErrors to detect any missed
113: dbpProtocolError notification events, e.g. due to
114: throttling or transmission loss."
115: ::= { diameterBaseNotifications 1 }
116:
117:
118: -- Transient Error Notifications
119:
120: dbpTransientFailureNotifEnabled OBJECT-TYPE
121: SYNTAX TruthValue
122: MAX-ACCESS read-write
123: STATUS current
124: DESCRIPTION
125: "Setting the value of this object to True(1)
126: enables the dbpTransientFailure Notification."
127: ::= { dbpNotifCfgs 2 }
128:
129: dbpTransientFailureNotif NOTIFICATION-TYPE
130: OBJECTS {
131: dbpPeerId,
132: dbpPeerStatsTransientFailures
133: }
134: STATUS current
135: DESCRIPTION
136: "An dbpTransientFailure Notification is sent when both
137: the following conditions are true:
138: 1) the value of dbpTransientFailureNotifEnabled
139: is True(1)
140: 2) the value of dbpPerPeerStatsTransientFailures
141: changes
142: It can be utilized by an NMS to trigger
143: logical/physical entity table maintenance polls.
144: An agent must not generate more than one
145: dbpTransientFailure 'notification event' in a five
146: second period, where a 'notification event' is the
147: transmission of a single notification PDU to a list
148: of notification destinations.
149: If additional transient failures occur
150: within the five second 'throttling' period, then
151: these notification events should be suppressed
152: by the agent.
153: An NMS should periodically check the value of
154: dbpPerPeerStatsTransientFailures to detect any
155: missed dbpTransientFailure notification events,
156: e.g. due to throttling or transmission loss."
157: ::= { diameterBaseNotifications 2 }
158:
159:
160: -- Permanent Failure Notifications
161:
162: dbpPermanentFailureNotifEnabled OBJECT-TYPE
163: SYNTAX TruthValue
164: MAX-ACCESS read-write
165: STATUS current
166: DESCRIPTION
167: "Setting the value of this object to True(1)
168: enables the dbpPermanentFailure notification."
169: DEFVALUE { false }
169: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
169: warning -
warning: flushing recent incorrect declaration, see previous error(s)
170: ::= { dbpNotifCfgs 3 }
170: severe -
syntax error, unexpected COLON_COLON_EQUAL
170: warning -
warning: flushing recent incorrect declaration, see previous error(s)
171:
172: dbpPermanentFailureNotif NOTIFICATION-TYPE
173: OBJECTS {
174: dbpPeerId,
175: dbpPeerStatsPermanentFailures
176: }
177: STATUS current
178: DESCRIPTION
179: "An dbpPermanentFailure notification is sent when
180: both the following conditions are true:
181: 1) the value of dbpPermanentFailureNotifEnabled
182: is True(1)
183: 2) the value of dbpPerPeerStatsPermanentFailures
184: changes
185: It can be utilized by an NMS to trigger
186: logical/physical entity table maintenance polls.
187: An agent must not generate more than one
188: dbpPermanentFailure 'notification event' in a five
189: second period, where a 'notification event' is the
190: transmission of a single notification PDU to a list
191: of notification destinations.
192: If additional premanent failures occur within the
193: five second 'throttling' period, then these
194: trap-events should be suppressed by the agent.
195: An NMS should periodically check the value of
196: dbpPerPeerStatsPermanentFailures to detect
197: any missed dbpPermanentFailure trap-events,
198: e.g. due to throttling or transmission loss."
199: ::= { diameterBaseNotifications 3 }
200:
201:
202: -- Connection Down Notifs
203: dbpPeerConnectionDownNotifEnabled OBJECT-TYPE
204: SYNTAX TruthValue
205: MAX-ACCESS read-write
206: STATUS current
207: DESCRIPTION
208: "Setting the value of this object to True(1)
209: enables the dbpPeerConnectionDown notification."
210: DEFVAL { false }
211: ::= { dbpNotifCfgs 4 }
212:
213: dbpPeerConnectionDownNotif NOTIFICATION-TYPE
214: OBJECTS {
215: dbpLocalId,
216: dbpPeerId
217: }
218: STATUS current
219: DESCRIPTION
220: "An dbpPeerConnectionDown notification is sent when
221: both the following conditions are true:
222: 1) the value of dbpPeerConnectionDownNotifEnabled is
223: True(1)
224: 2) dbpPerPeerStatsState changes to closed(1)
225: It can be utilized by an NMS to trigger
226: logical/physical
227: entity table maintenance polls. An agent must not
228: generate more than one dbpPeerConnectionDown
229: 'notification event' in a five second period, where a
230: 'notification event' is the transmission of a single
231: notification PDU to a list of notification
232: destinations.
233: If additional 'transport down' events occur within the
234: five second 'throttling' period, then these trap-events
235: should be suppressed by the agent."
236: ::= { diameterBaseNotifications 4 }
237:
238:
239: -- Connection Up Notifications
240:
241: dbpPeerConnectionUpNotifEnabled OBJECT-TYPE
242: SYNTAX TruthValue
243: MAX-ACCESS read-write
244: STATUS current
245: DESCRIPTION
246: "Setting the value of this object to True(1)
247: enables the dbpPeerConnectionUp notification."
248: DEFVAL { false }
249: ::= { dbpNotifCfgs 5 }
250:
251: dbpPeerConnectionUpNotif NOTIFICATION-TYPE
252: OBJECTS {
253: dbpLocalId,
254: dbpPeerId
255: }
256: STATUS current
257: DESCRIPTION
258: "An dbpPeerConnectionUp notification is sent
259: when both thefollowing conditions are true:
260: 1) the value of dbpPeerConnectionUpNotifEnabled is
261: True(1)
262: 2) the value of dbpPerPeerStatsState changes to
263: either rOpen(6)or iOpen(7)
264: It can be utilized by an NMS to trigger
265: logical/physical entity table maintenance polls.
266: An agent must not generate
267: more than one dbpPeerConnectionDown
268: 'notification event' in a
269: five second period, where a 'notification event' is the
270: transmission of a single notification PDU to a
271: list of notification destinations.
272: If additional 'transport down' events
273: occur within the five second 'throttling' period,
274: then these trap-events should be suppressed by the
275: agent."
276: ::= { diameterBaseNotifications 5 }
277:
278:
279: -- Local Configs
280:
281: dbpLocalId OBJECT-TYPE
282: SYNTAX SnmpAdminString
283: MAX-ACCESS read-only
284: STATUS current
285: DESCRIPTION
286: "The implementation-specific identification
287: string for the Diameter software in use on
288: the system; for example: 'diameterd'"
289: ::= { dbpLocalCfgs 1 }
290:
291: dbpLocalIpAddrTable OBJECT-TYPE
292: SYNTAX SEQUENCE OF DbpLocalIpAddrEntry
293: MAX-ACCESS not-accessible
294: STATUS current
295: DESCRIPTION
296: "The table listing the Diameter
297: local host's IP Addresses."
298: ::= { dbpLocalCfgs 2 }
299:
300: dbpLocalIpAddrEntry OBJECT-TYPE
301: SYNTAX DbpLocalIpAddrEntry
302: MAX-ACCESS not-accessible
303: STATUS current
304: DESCRIPTION
305: "A row entry representing a Diameter
306: local host IP Address."
307: INDEX { dbpLocalIpAddrIndex }
308: ::= { dbpLocalIpAddrTable 1 }
309:
310: DbpLocalIpAddrEntry ::= SEQUENCE {
311: dbpLocalIpAddrIndex Unsigned32,
312: dbpLocalIpAddrType InetAddressType,
313: dbpLocalIpAddress InetAddress
314: }
315:
316: dbpLocalIpAddrIndex OBJECT-TYPE
317: SYNTAX Unsigned32 (1..4294967295 )
318: MAX-ACCESS not-accessible
319: STATUS current
320: DESCRIPTION
321: "A number uniquely identifying the number
322: of IP Addresses supported by this Diameter
323: host."
324: ::= { dbpLocalIpAddrEntry 1 }
325:
326: dbpLocalIpAddrType OBJECT-TYPE
327: SYNTAX InetAddressType
328: MAX-ACCESS read-only
329: STATUS current
330: DESCRIPTION
331: "The type of internet address stored
332: in dbpLocalIpAddress."
333: ::= { dbpLocalIpAddrEntry 2 }
334:
335: dbpLocalIpAddress OBJECT-TYPE
336: SYNTAX InetAddress
337: MAX-ACCESS read-only
338: STATUS current
339: DESCRIPTION
340: "The IP-Address of the host, which is of the type
341: specified in dbpLocalIpAddrType."
342: ::= { dbpLocalIpAddrEntry 3 }
343:
344: dbpLocalTcpListenPort OBJECT-TYPE
345: SYNTAX Unsigned32 (1..65535)
346: MAX-ACCESS read-only
347: STATUS current
348: DESCRIPTION
349: "Diameter TCP 'listen' port."
350: ::= { dbpLocalCfgs 3 }
351:
352: dbpLocalSctpListenPort OBJECT-TYPE
353: SYNTAX Unsigned32 (1..65535)
354: MAX-ACCESS read-only
355: STATUS current
356: DESCRIPTION
357: "Diameter SCTP 'listen' port."
358: ::= { dbpLocalCfgs 4 }
359:
360: dbpLocalOriginHost OBJECT-TYPE
361: SYNTAX SnmpAdminString
362: MAX-ACCESS read-write
363: STATUS current
364: DESCRIPTION "This object represents the Local Origin Host."
365: DEFVAL { "" }
366: ::= { dbpLocalCfgs 5 }
367:
368: dbpLocalRealm OBJECT-TYPE
369: SYNTAX SnmpAdminString
370: MAX-ACCESS read-only
371: STATUS current
372: DESCRIPTION "This object represents the Local Realm Name."
373: DEFVAL { "" }
374: ::= { dbpLocalCfgs 6 }
375:
376:
377: dbpLocalStatsTotalMessagesIn OBJECT-TYPE
378: SYNTAX Counter32
379: MAX-ACCESS read-only
380: STATUS current
381: DESCRIPTION
382: "The total number of Diameter Base Protocol
383: messages received."
384: ::= { dbpLocalStats 1 }
385: Base Protocol
385: error -
`Base' should start with a lower case letter
385: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
386: dbpLocalStatsTotalMessagesOut OBJECT-TYPE
387: SYNTAX Counter32
388: MAX-ACCESS read-only
389: STATUS current
390: DESCRIPTION
391: "The total number of Diameter Base Protocol
392: messages transmitted."
393: ::= { dbpLocalStats 2 }
393: warning -
warning: flushing recent incorrect declaration, see previous error(s)
394:
395: dbpLocalStatsTotalUpTime OBJECT-TYPE
396: SYNTAX TimeTicks
397: MAX-ACCESS read-only
398: STATUS current
399: DESCRIPTION
400: "This object represents the total time this Diameter
401: server has been up until now."
402: ::= { dbpLocalStats 3 }
403:
404: dbpLocalResetTime OBJECT-TYPE
405: SYNTAX TimeTicks
406: MAX-ACCESS read-only
407: STATUS current
408: DESCRIPTION
409: "If the server keeps persistent state (e.g., a process)
410: and supports a 'reset' operation (e.g., can be told to
411: re-read configuration files), this value will be the
412: time elapsed (in hundredths of a second) since the
413: server was 'reset'. For software that does not
414: have persistence or does not support a 'reset'
415: operation, this value will be zero."
416: ::= { dbpLocalStats 4 }
417:
418: dbpLocalConfigReset OBJECT-TYPE
419: SYNTAX INTEGER { other(1),
420: reset(2),
421: initializing(3),
422: running(4) }
423: MAX-ACCESS read-write
424: STATUS current
425: DESCRIPTION
426: "Status/action object to reinitialize any persistent
427: server state. When set to reset(2), any persistent
428: server state (such as a process) is reinitialized as
429: if the server had just been started. This value will
430: never be returned by a read operation. When read,
431: one of the following values will be returned:
432: other(1) - server in some unknown state;
433: reset(2) - command to reinitialize server state;
434: initializing(3) - server (re)initializing;
435: running(4) - server currently running."
436: DEFVAL { other }
437: ::= { dbpLocalStats 5 }
438: -- ***
439: dbpLocalApplicationsTable OBJECT-TYPE
440: SYNTAX SEQUENCE OF DbpLocalApplicationsEntry
441: MAX-ACCESS not-accessible
442: STATUS current
443: DESCRIPTION
444: "The table listing the Diameter applications
445: supported by this server."
446: ::= { dbpLocalCfgs 7 }
447:
448: dbpLocalApplicationsEntry OBJECT-TYPE
449: SYNTAX DbpLocalApplicationsEntry
450: MAX-ACCESS not-accessible
451: STATUS current
452: DESCRIPTION
453: "A row entry representing a Diameter
454: application on this server."
455: INDEX { dbpLocalApplicationsIndex }
456: ::= { dbpLocalApplicationsTable 1 }
457:
458: DbpLocalApplicationsEntry ::= SEQUENCE {
459: dbpLocalApplicationsIndex Unsigned32,
460: dbpLocalApplStorageType StorageType,
461: dbpLocalApplicationsStatus RowStatus
462: }
463:
464: dbpLocalApplicationsIndex OBJECT-TYPE
465: SYNTAX Unsigned32 ( 1..4294967295 )
466: MAX-ACCESS not-accessible
467: STATUS current
468: DESCRIPTION
469: "A number uniquely identifying a
470: supported Diameter application. Upon reload,
471: dbpLocalApplIndex values may be changed."
472: ::= { dbpLocalApplicationsEntry 1 }
473:
474: dbpLocalApplStorageType OBJECT-TYPE
475: SYNTAX StorageType
476: MAX-ACCESS read-create
477: STATUS current
478: DESCRIPTION
479: "The storage type for this conceptual row. None of
480: the columnar objects is writable when the conceptual
481: row is permanent."
482: REFERENCE "Textual Conventions for SMIv2, Section 2."
483: DEFVAL { nonVolatile }
484: ::= { dbpLocalApplEntry 2 }
484: minor error -
scalar object must not have a `read-create' access value
485:
486: dbpLocalApplicationsStatus OBJECT-TYPE
487: SYNTAX RowStatus
488: MAX-ACCESS read-create
489: STATUS current
490: DESCRIPTION
491: "The status of this conceptual row.
492: To create a row in this table, a manager must
493: set this object to either createAndGo(4) or
494: createAndWait(5).
495:
496: Until instances of all corresponding columns are
497: appropriately configured, the value of the
498: corresponding instance of the cdsgStatus column is
499: 'notReady'.
500:
501: In particular, a newly created row cannot be made
502: active until the corresponding dbpLocalApplIndex
503: has been set.
504:
505: dbpLocalApplIndex may not be modified while the
506: value of this object is active(1):
507: An attempt to set these objects while the value of
508: dbpLocalApplStatus is active(1) will result in
509: an inconsistentValue error.
510:
511: Entries in this table with dbpLocalApplStatus equal to
512: active(1) remain in the table until destroyed.
513:
514: Entries in this table with dbpLocalApplStatus equal to
515: values other than active(1) will be destroyed after
516: timeout (5 minutes)."
517: ::= { dbpLocalApplicationsEntry 3 }
518: -- ***
519: dbpPeerTable OBJECT-TYPE
520: SYNTAX SEQUENCE OF DbpPeerEntry
521: MAX-ACCESS not-accessible
522: STATUS current
523: DESCRIPTION
524: "The table listing information regarding
525: the discovered or configured Diameter
526: peer servers."
527: ::= { dbpPeerCfgs 1 }
528:
529: dbpPeerEntry OBJECT-TYPE
530: SYNTAX DbpPeerEntry
531: MAX-ACCESS not-accessible
532: STATUS current
533: DESCRIPTION
534: "A row entry representing a discovered
535: or configured Diameter peer server."
536: INDEX { dbpPeerIndex }
537: ::= { dbpPeerTable 1 }
538:
539: DbpPeerEntry ::= SEQUENCE {
540: dbpPeerIndex Unsigned32,
541: dbpPeerId SnmpAdminString,
542: dbpPeerPortConnect Unsigned32,
543: dbpPeerPortListen Unsigned32,
544: dbpPeerProtocol INTEGER,
545: dbpPeerSecurity INTEGER,
546: dbpPeerFirmwareRevision Unsigned32,
547: dbpPeerStorageType StorageType,
548: dbpPeerStatus RowStatus }
549:
550: dbpPeerIndex OBJECT-TYPE
551: SYNTAX Unsigned32 (1..4294967295)
552: MAX-ACCESS not-accessible
553: STATUS current
554: DESCRIPTION
555: "A number uniquely identifying each Diameter peer
556: with which the host server communicates.
557: Upon reload, dbpPeerIndex values may be changed."
558: ::= { dbpPeerEntry 1 }
559:
560: dbpPeerId OBJECT-TYPE
561: SYNTAX SnmpAdminString
562: MAX-ACCESS read-create
563: STATUS current
564: DESCRIPTION
565: "The server identifier for the Diameter peer.
566: It must be unique and non-empty."
567: ::= { dbpPeerEntry 2 }
568:
569: dbpPeerPortConnect OBJECT-TYPE
570: SYNTAX Unsigned32 (1..65535)
571: MAX-ACCESS read-only
572: STATUS current
573: DESCRIPTION
574: "The connection port this server used
575: to connect to the Diameter peer.
576: If there is no active connection, this
577: value will be zero(0)."
578: ::= { dbpPeerEntry 3 }
579:
580: dbpPeerPortListen OBJECT-TYPE
581: SYNTAX Unsigned32 (1..65535)
582: MAX-ACCESS read-only
583: STATUS current
584: DESCRIPTION
585: "The port the server is listening on."
586: ::= { dbpPeerEntry 4 }
587:
588: dbpPeerProtocol OBJECT-TYPE
589: SYNTAX INTEGER { tcp(1),
590: sctp(2) }
591: MAX-ACCESS read-only
592: STATUS current
593: DESCRIPTION
594: "The transport protocol (tcp/sctp) the
595: Diameter peer is using."
596: ::= { dbpPeerEntry 5 }
597:
598: dbpPeerSecurity OBJECT-TYPE
599: SYNTAX INTEGER { other(1),
600: tls(2),
601: ipsec(3) }
602: MAX-ACCESS read-only
603: STATUS current
604: DESCRIPTION
605: "The security the Diameter peer is using.
606:
607: other(1) - Unknown Security Protocol
608: tls(2) - Transport Layer Security Protocol
609: ipsec(3) - Internet Protocol Security"
610: DEFVAL { other }
611: ::= { dbpPeerEntry 6 }
612:
613: dbpPeerFirmwareRevision OBJECT-TYPE
614: SYNTAX Unsigned32 (1..4294967295)
615: MAX-ACCESS read-only
616: STATUS current
617: DESCRIPTION
618: "Firmware revision of peer. If no firmware
619: revision, the revision of the Diameter software
620: module may be reported instead."
621: ::= { dbpPeerEntry 7 }
622:
623: dbpPeerStorageType OBJECT-TYPE
624: SYNTAX StorageType
625: MAX-ACCESS read-create
626: STATUS current
627: DESCRIPTION
628: "The storage type for this conceptual row.
629: Only the dbpPeerPortListen object is writable when
630: the conceptual row is permanent."
631: REFERENCE "Textual Conventions for SMIv2, Section 2."
632: DEFVAL { nonVolatile }
633: ::= { dbpPeerEntry 8 }
634:
635: dbpPeerStatus OBJECT-TYPE
636: SYNTAX RowStatus
637: MAX-ACCESS read-create
638: STATUS current
639: DESCRIPTION
640: "Status of the peer entry: creating the entry
641: enables the peer, destroying the entry disables
642: the peer."
643: ::= {dbpPeerEntry 9 }
644:
645: dbpPeerIpAddrTable OBJECT-TYPE
646: SYNTAX SEQUENCE OF DbpPeerIpAddrEntry
647: MAX-ACCESS not-accessible
648: STATUS current
649: DESCRIPTION
650: "The table listing the Diameter
651: peer IP addresses."
652: ::= { dbpPeerCfgs 2 }
653:
654: dbpPeerIpAddrEntry OBJECT-TYPE
655: SYNTAX DbpPeerIpAddrEntry
656: MAX-ACCESS not-accessible
657: STATUS current
658: DESCRIPTION
659: "A row entry representing a
660: peer Diameter server."
661: INDEX {
662: dbpPeerIndex,
663: dbpPeerIpAddressIndex }
664: ::= { dbpPeerIpAddrTable 1 }
665:
666: DbpPeerIpAddrEntry ::= SEQUENCE {
667: dbpPeerIpAddressIndex Unsigned32,
668: dbpPeerIpAddressType InetAddressType,
669: dbpPeerIpAddress InetAddress }
670:
671: dbpPerrIpAddressIndex OBJECT-TYPE
672: SYNTAX Unsigned32 (1..4294967295)
673: MAX-ACCESS not-accessible
674: STATUS current
675: DESCRIPTION
676: "A number uniquely identifying the number
677: of IP Addresses supported by all Diameter
678: peers."
679: ::= { dbpPeerIpAddrEntry 1 }
680:
681: dbpPeerIpAddressType OBJECT-TYPE
682: SYNTAX InetAddressType
683: MAX-ACCESS read-only
684: STATUS current
685: DESCRIPTION
686: "The type of address stored in
687: diameterPeerIpAddress."
688: ::= {dbpPeerIpAddrEntry 2}
689:
690: dbpPeerIpAddress OBJECT-TYPE
691: SYNTAX InetAddress
692: MAX-ACCESS read-only
693: STATUS current
694: DESCRIPTION
695: "The active IP Address(es) used for connections."
696: ::= {dbpPeerIpAddrEntry 3}
697:
698: dbpAppAdvToPeerTable OBJECT-TYPE
699: SYNTAX SEQUENCE OF DbpAppAdvToPeerEntry
700: MAX-ACCESS not-accessible
701: STATUS current
702: DESCRIPTION
703: "The table listing the applications advertised by
704: this host to each peer and the types of service
705: supported: accounting, authentication or both."
706: ::= { dbpLocalCfgs 8 }
707:
708: dbpAppAdvToPeerEntry OBJECT-TYPE
709: SYNTAX DbpAppAdvToPeerEntry
710: MAX-ACCESS not-accessible
711: STATUS current
712: DESCRIPTION
713: "A row entry representing a discovered or
714: configured Diameter peer server."
715: INDEX { dbpPeerIndex,
716: dbpAppAdvToPeerVendorId,
717: dbpAppAdvToPeerIndex }
718: ::= { dbpAppAdvToPeerTable 1 }
719:
720: DbpAppAdvToPeerEntry ::= SEQUENCE {
721: dbpAppAdvToPeerVendorId Unsigned32,
722: dbpAppAdvToPeerIndex Unsigned32,
723: dbpAppAdvToPeerServices INTEGER,
724: dbpAppAppAdvToPeerStorageType StorageType,
725: dbpAppAdvToPeerStatus RowStatus }
726:
727: dbpAppAdvToPeerVendorId OBJECT-TYPE
728: SYNTAX Unsigned32 ( 1..4294967295 )
729: MAX-ACCESS not-accessible
730: STATUS current
731: DESCRIPTION
732: "The IANA Enterprise Code value assigned to
733: the vendor of the Diameter device."
734: ::= { dbpAppAdvToPeerEntry 1 }
735:
736: dbpAppAdvToPeerIndex OBJECT-TYPE
737: SYNTAX Unsigned32 ( 1..4294967295 )
738: MAX-ACCESS not-accessible
739: STATUS current
740: DESCRIPTION
741: "A number uniquely identifying a Diameter
742: application advertised as supported by
743: this host to each peer. Upon reload,
744: dbpAppAdvToPeerIndex values may be
745: changed"
746: ::= { dbpAppAdvToPeerEntry 2 }
747:
748: dbpAppAdvToPeerServices OBJECT-TYPE
749: SYNTAX INTEGER { acct(1),
750: auth(2),
751: both(3) }
752: MAX-ACCESS read-only
753: STATUS current
754: DESCRIPTION
755: "The type of services supported for each application,
756: accounting, authentication or both."
757: ::= { dbpAppAdvToPeerEntry 3 }
758:
759: dbpAppAdvToPeerStorageType OBJECT-TYPE
760: SYNTAX StorageType
761: MAX-ACCESS read-create
762: STATUS current
763: DESCRIPTION
764: "The storage type for this conceptual row.
765: None of the objects are writable when the
766: conceptual row is permanent."
767: REFERENCE "Textual Conventions for SMIv2, Section 2."
768: DEFVAL { nonVolatile }
769: ::= { dbpAppAdvToPeerEntry 4 }
770:
771: dbpAppAdvToPeerStatus OBJECT-TYPE
772: SYNTAX RowStatus
773: MAX-ACCESS read-create
774: STATUS current
775: DESCRIPTION
776: "Status of the entry: creating the entry causes the
777: application to be advertised, destroying the entry
778: ceases advertisement."
779: ::= { dbpAppAdvToPeerEntry 5 }
780:
781: -- Applications advertised BY peers
782:
783: dbpAppAdvFromPeerTable OBJECT-TYPE
784: SYNTAX SEQUENCE OF DbpAppAdvFromPeerEntry
785: MAX-ACCESS not-accessible
786: STATUS current
787: DESCRIPTION
788: "The table listing the applications advertised by
789: each peer to this host and the types of service
790: supported: accounting, authentication or both."
791: ::= { dbpPeerCfgs 3 }
792:
793: dbpAppAdvFromPeerEntry OBJECT-TYPE
794: SYNTAX DbpAppAdvFromPeerEntry
795: MAX-ACCESS not-accessible
796: STATUS current
797: DESCRIPTION
798: "A row entry representing a discovered or
799: configured Diameter peer server."
800: INDEX {
801: dbpPeerIndex,
802: dbpAppAdvFromPeerVendorId,
803: dbpAppAdvFromPeerIndex
804: }
805: ::= { dbpAppAdvFromPeerTable 1 }
806:
807: DbpAppAdvFromPeerEntry ::= SEQUENCE {
808: dbpAppAdvFromPeerVendorId Unsigned32,
809: dbpAppAdvFromPeerIndex Unsigned32,
810: dbpAppAdvFromPeerType INTEGER
811: }
812:
813: dbpAppAdvFromPeerVendorId OBJECT-TYPE
814: SYNTAX Unsigned32 (1..4294967295 )
815: MAX-ACCESS not-accessible
816: STATUS current
817: DESCRIPTION
818: "The IANA Enterprise Code value assigned to
819: the vendor of the Diameter application."
820: ::= { dbpAppAdvFromPeerEntry 1 }
821:
822: dbpAppAdvFromPeerIndex OBJECT-TYPE
823: SYNTAX Unsigned32 (1..4294967295 )
824: MAX-ACCESS not-accessible
825: STATUS current
826: DESCRIPTION
827: "A number uniquely identifying the applications
828: advertised as supported from each Diameter peer."
829: ::= { dbpAppAdvFromPeerEntry 2 }
830:
831: dbpAppAdvFromPeerType OBJECT-TYPE
832: SYNTAX INTEGER {
833: acct(1),
834: auth(2),
835: both(3)
836: }
837: MAX-ACCESS read-only
838: STATUS current
839: DESCRIPTION
840: "The type of services supported for each application,
841: accounting, authentication or both.
842: acct(1) - accounting
843: auth(2) - authentication
844: both(3) - both accounting and authentication."
845: ::= { dbpAppAdvFromPeerEntry 3 }
846:
847: -- table of vendor-IDs supported by each peer
848:
849: dbpPeerVendorTable OBJECT-TYPE
850: SYNTAX SEQUENCE OF DbpPeerVendorEntry
851: MAX-ACCESS not-accessible
852: STATUS current
853: DESCRIPTION
854: "The table listing the Vendor IDs
855: supported by the peer."
856: ::= { dbpPeerCfgs 4 }
857:
858: dbpPeerVendorEntry OBJECT-TYPE
859: SYNTAX DbpPeerVendorEntry
860: MAX-ACCESS not-accessible
861: STATUS current
862: DESCRIPTION
863: "A row entry representing a
864: Vendor ID supported by the peer."
865: INDEX {
866: dbpPeerIndex,
867: dbpPeerVendorIndex
868: }
869: ::= { dbpPeerVendorTable 1 }
870:
871: DbpPeerVendorEntry ::= SEQUENCE {
872: dbpPeerVendorIndex Unsigned32,
873: dbpPeerVendorId INTEGER ,
874: dbpPeerVendorStorageType StorageType,
875: dbpPeerVendorRowStatus RowStatus
876: }
877: dbpPeerVendorIndex OBJECT-TYPE
878: SYNTAX Unsigned32 (1..4294967295 )
879: MAX-ACCESS not-accessible
880: STATUS current
881: DESCRIPTION
882: "A number uniquely identifying the Vendor
883: ID supported by the peer. Upon reload,
884: dbpPeerVendorIndex values may be changed."
885: ::= { dbpPeerVendorEntry 1 }
886:
887: dbpPeerVendorId OBJECT-TYPE
888: SYNTAX INTEGER {
889: diameterVendorIetf(0),
890: diameterVendorCisco(9),
891: diameterVendor3gpp(10415),
892: diameterVendorVodafone(12645)
893: }
894: MAX-ACCESS read-create
895: STATUS current
896: DESCRIPTION
897: "The active vendor ID used for peer connections.
898: diameterVendorIetf(0) -- IETF
899: diameterVendor3gpp(10415) - 3GPP
900: DEFVAL { diameterVendorIetf }
901: ::= { dbpPeerVendorEntry 2 }
902:
903: dbpPeerVendorStorageType OBJECT-TYPE
904: SYNTAX StorageType
905: MAX-ACCESS read-create
906: STATUS current
907: DESCRIPTION
908: "The storage type for this conceptual row.
908: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
909: None of the objects are writable when the
910: conceptual row is permanent."
911: REFERENCE "Textual Conventions for SMIv2, Section 2."
912: DEFVAL { nonVolatile }
913: ::= { dbpPeerVendorEntry 3 }
914:
915: dbpPeerVendorRowStatus OBJECT-TYPE
916: SYNTAX RowStatus
917: MAX-ACCESS read-create
918: STATUS current
919: DESCRIPTION
920: "The status of this conceptual row.
921:
922: To create a row in this table, a manager must
923: set this object to either createAndGo(4) or
924: createAndWait(5).
925: Until instances of all corresponding columns are
926: appropriately configured, the value of the
927: corresponding instance of the dbpPeerVendorRowStatus
928: column is 'notReady'.
928: severe -
lexically unexpected character, skipping to end of line
929:
930: In particular, a newly created row cannot be made
931: active until the corresponding dbpPeerVendorId has been
932: set. Also, a newly created row cannot be made active
933: until the corresponding 'dbpPeerIndex' has been set.
933: severe -
lexically unexpected character, skipping to end of line
934:
935: dbpPeerVendorId may not be modified while the
936: value of this object is active(1):
937: An attempt to set these objects while the value of
938: dbpPeerVendorRowStatus is active(1) will result in
939: an inconsistentValue error.
940:
941: Entries in this table with dbpPeerVendorRowStatus equal
942: to active(1) remain in the table until destroyed.
943:
944: Entries in this table with dbpPeerVendorRowStatus equal
945: to values other than active(1) will be destroyed after
946: timeout (5 minutes)."
947: ::= { dbpPeerVendorEntry 4 }
948:
949:
950: dbpPerPeerStatsTable OBJECT-TYPE
951: SYNTAX SEQUENCE OF DbpPerPeerStatsEntry
952: MAX-ACCESS not-accessible
953: STATUS current
954: DESCRIPTION
955: "The table listing the Diameter peer statistics."
956: ::= { dbpPeerStats 1 }
957:
958: dbpPerPeerStatsEntry OBJECT-TYPE
959: SYNTAX DbpPerPeerStatsEntry
960: MAX-ACCESS not-accessible
961: STATUS current
962: DESCRIPTION
963: "A row entry representing a Diameter peer."
964: INDEX { dbpPeerIndex }
965: ::= { dbpPerPeerStatsTable 1 }
966:
967: DbpPerPeerStatsEntry ::= SEQUENCE {
968: dbpPerPeerStatsState INTEGER,
969: dbpPerPeerStatsStateDuration TimeTicks,
970: dbpPerPeerStatsLastDiscCause INTEGER,
971: dbpPerPeerStatsWhoInitDisconnect INTEGER,
972: dbpPerPeerStatsDWCurrentStatus INTEGER,
973: dbpPerPeerStatsTimeoutConnAtmpts Counter32,
974: dbpPerPeerStatsASRsIn Counter32,
975: dbpPerPeerStatsASRsOut Counter32,
976: dbpPerPeerStatsASAsIn Counter32,
977: dbpPerPeerStatsASAsOut Counter32,
978: dbpPerPeerStatsACRsIn Counter32,
979: dbpPerPeerStatsACRsOut Counter32,
980: dbpPerPeerStatsACAsIn Counter32,
981: dbpPerPeerStatsACAsOut Counter32,
982: dbpPerPeerStatsCERsIn Counter32,
983: dbpPerPeerStatsCERsOut Counter32,
984: dbpPerPeerStatsCEAsIn Counter32,
985: dbpPerPeerStatsCEAsOut Counter32,
986: dbpPerPeerStatsDWRsIn Counter32,
987: dbpPerPeerStatsDWRsOut Counter32,
988: dbpPerPeerStatsDWAsIn Counter32,
989: dbpPerPeerStatsDWAsOut Counter32,
990: dbpPerPeerStatsDPRsIn Counter32,
991: dbpPerPeerStatsDPRsOut Counter32,
992: dbpPerPeerStatsDPAsIn Counter32,
993: dbpPerPeerStatsDPAsOut Counter32,
994: dbpPerPeerStatsRARsIn Counter32,
995: dbpPerPeerStatsRARsOut Counter32,
996: dbpPerPeerStatsRAAsIn Counter32,
997: dbpPerPeerStatsRAAsOut Counter32,
998: dbpPerPeerStatsSTRsIn Counter32,
999: dbpPerPeerStatsSTRsOut Counter32,
1000: dbpPerPeerStatsSTAsIn Counter32,
1001: dbpPerPeerStatsSTAsOut Counter32,
1002: dbpPerPeerStatsDWReqTimer TimeTicks,
1003: dbpPerPeerStatsRedirectEvents Counter32,
1004: dbpPerPeerStatsAccDupRequests Counter32,
1005: dbpPerPeerStatsMalformedReqsts Counter32,
1006: dbpPerPeerStatsAccsNotRecorded Counter32,
1007: dbpPerPeerStatsAccRetrans Counter32,
1008: dbpPerPeerStatsTotalRetrans Counter32,
1009: dbpPerPeerStatsAccPendReqstsOut Gauge32,
1010: dbpPerPeerStatsAccReqstsDropped Counter32,
1011: dbpPerPeerStatsHByHDropMessages Counter32,
1012: dbpPerPeerStatsEToEDupMessages Counter32,
1013: dbpPerPeerStatsUnknownTypes Counter32,
1014: dbpPerPeerStatsProtocolErrors Counter32,
1015: dbpPerPeerStatsTransientFailures Counter32,
1016: dbpPerPeerStatsPermanentFailures Counter32,
1017: dbpPerPeerStatsTransportDown Counter32 }
1018:
1019: dbpPerPeerStatsState OBJECT-TYPE
1020: SYNTAX INTEGER { closed(1),
1021: waitConnAck(2),
1022: waitICea(3),
1023: elect(4),
1024: waitReturns(5),
1025: rOpen(6),
1026: iOpen(7),
1027: closing(8) }
1028: MAX-ACCESS read-only
1029: STATUS current
1030: DESCRIPTION
1031: "Connection state in the Peer State Machine of
1032: the peer with which this Diameter server is
1033: communicating.
1034:
1035: closed - Connection closed with this peer.
1036: waitConnAck - Waiting for an acknowledgment
1037: from this peer.
1038: waitICea - Waiting for a Capabilities-Exchange-
1038: error -
identifier `Capabilities-Exchange-' illegally ends in a hyphen
1039: Answer from this peer.
1040: elect - When the peer and the server are both
1041: trying to bring up a connection with
1042: each other at the same time. An
1043: election process begins which
1044: determines which socket remains open.
1045: waitReturns - Waiting for election returns.
1046: r-open - Responder transport connection is
1047: used for communication.
1048: i-open - Initiator transport connection is
1049: used for communication.
1050: closing - Actively closing and doing cleanup."
1051: ::= { dbpPerPeerStatsEntry 1 }
1052:
1053: dbpPerPeerStatsStateDuration OBJECT-TYPE
1054: SYNTAX TimeTicks
1055: MAX-ACCESS read-only
1056: STATUS current
1057: DESCRIPTION
1058: "Peer state duration."
1059: ::= { dbpPerPeerStatsEntry 2 }
1060:
1061: dbpPerPeerStatsLastDiscCause OBJECT-TYPE
1062: SYNTAX INTEGER { rebooting(1),
1063: busy(2),
1064: doNotWantToTalk(3),
1065: election(4) }
1066: MAX-ACCESS read-only
1067: STATUS current
1068: DESCRIPTION
1069: "The last cause for a peers disconnection.
1070:
1071: rebooting - A scheduled reboot is imminent.
1072: busy - The peer's internal resources are
1072: severe -
lexically unexpected character, skipping to end of line
1073: constrained, and it has determined
1074: that the transport connection needs
1075: to be shutdown.
1076: doNotWantToTalk - The peer has determined that
1077: it does not see a need for the
1078: transport connection to exist,
1079: since it does not expect any
1080: messages to be exchanged in
1081: the foreseeable future.
1082: electionLost - The peer has determined that it
1083: has lost the election process
1084: and has therefore disconnected
1085: the transport connection."
1086: ::= { dbpPerPeerStatsEntry 3 }
1087:
1088: dbpPerPeerStatsWhoInitDisconnect OBJECT-TYPE
1089: SYNTAX INTEGER { host(1),
1090: peer(2) }
1091: MAX-ACCESS read-only
1092: STATUS current
1093: DESCRIPTION
1094: "Did the host or peer initiate the disconnect?
1094: severe -
lexically unexpected character, skipping to end of line
1095:
1096: host - If this server initiated the disconnect.
1097: peer - If the peer with which this server was
1098: connected initiated the disconnect."
1099: ::= { dbpPerPeerStatsEntry 4 }
1100:
1101: dbpPerPeerStatsDWCurrentStatus OBJECT-TYPE
1102: SYNTAX INTEGER { okay(1),
1103: suspect(2),
1104: down(3),
1105: reopen(4) }
1106: MAX-ACCESS read-only
1107: STATUS current
1108: DESCRIPTION
1109: "okay - Indicates the connection is presumed working.
1110: suspect - Indicates the connection is possibly
1111: congested or down.
1112: down - The peer is no longer reachable, causing
1113: the transport connection to be shutdown.
1114: reopen - Three watchdog messages are exchanged with
1115: accepted round trip times, and the connection
1116: to the peer is considered stabilized."
1117: ::= { dbpPerPeerStatsEntry 5 }
1118:
1119: dbpPerPeerStatsTimeoutConnAtmpts OBJECT-TYPE
1120: SYNTAX Counter32
1121: MAX-ACCESS read-only
1122: STATUS current
1123: DESCRIPTION
1124: "If there is no transport connection with a peer,
1125: this is the number of times the server attempts
1126: to connect to that peer. This is reset on
1127: disconnection."
1128: ::= { dbpPerPeerStatsEntry 6 }
1129:
1130: dbpPerPeerStatsASRsIn OBJECT-TYPE
1131: SYNTAX Counter32
1132: MAX-ACCESS read-only
1133: STATUS current
1134: DESCRIPTION
1135: "Abort-Session-Request messages received
1136: from the peer."
1137: ::= { dbpPerPeerStatsEntry 7 }
1138:
1139: dbpPerPeerStatsASRsOut OBJECT-TYPE
1140: SYNTAX Counter32
1141: MAX-ACCESS read-only
1142: STATUS current
1143: DESCRIPTION
1144: "Abort-Session-Request messages
1145: sent to the peer."
1146: ::= { dbpPerPeerStatsEntry 8 }
1147:
1148: dbpPerPeerStatsASAsIn OBJECT-TYPE
1149: SYNTAX Counter32
1150: MAX-ACCESS read-only
1151: STATUS current
1152: DESCRIPTION
1153: "Number of Abort-Session-Answer
1154: messages received from the peer."
1155: ::= { dbpPerPeerStatsEntry 9 }
1156:
1157: dbpPerPeerStatsASAsOut OBJECT-TYPE
1158: SYNTAX Counter32
1159: MAX-ACCESS read-only
1160: STATUS current
1161: DESCRIPTION
1162: "Number of Abort-Session-Answer
1163: messages sent to the peer."
1164: ::= { dbpPerPeerStatsEntry 10 }
1165:
1166: dbpPerPeerStatsACRsIn OBJECT-TYPE
1167: SYNTAX Counter32
1168: MAX-ACCESS read-only
1169: STATUS current
1170: DESCRIPTION
1171: "Number of Accounting-Request messages
1172: received from the peer."
1173: ::= { dbpPerPeerStatsEntry 11 }
1174:
1175: dbpPerPeerStatsACRsOut OBJECT-TYPE
1176: SYNTAX Counter32
1177: MAX-ACCESS read-only
1178: STATUS current
1179: DESCRIPTION
1180: "Number of Accounting-Request messages
1181: sent to the peer."
1182: ::= { dbpPerPeerStatsEntry 12 }
1183:
1184: dbpPerPeerStatsACAsIn OBJECT-TYPE
1185: SYNTAX Counter32
1186: MAX-ACCESS read-only
1187: STATUS current
1188: DESCRIPTION
1189: "Number of Accounting-Answer messages
1190: received from the peer."
1191: ::= { dbpPerPeerStatsEntry 13 }
1192:
1193: dbpPerPeerStatsACAsOut OBJECT-TYPE
1194: SYNTAX Counter32
1195: MAX-ACCESS read-only
1196: STATUS current
1197: DESCRIPTION
1198: "Number of Accounting-Answer messages
1199: sent to the peer."
1200: ::= { dbpPerPeerStatsEntry 14 }
1201:
1202: dbpPerPeerStatsCERsIn OBJECT-TYPE
1203: SYNTAX Counter32
1204: MAX-ACCESS read-only
1205: STATUS current
1206: DESCRIPTION
1207: "Number of Capabilities-Exchange-Request
1208: messages received from the peer."
1209: ::= { dbpPerPeerStatsEntry 15 }
1210:
1211: dbpPerPeerStatsCERsOut OBJECT-TYPE
1212: SYNTAX Counter32
1213: MAX-ACCESS read-only
1214: STATUS current
1215: DESCRIPTION
1216: "Number of Capabilities-Exchange-Request
1217: messages sent to the peer."
1218: ::= { dbpPerPeerStatsEntry 16 }
1219:
1220: dbpPerPeerStatsCEAsIn OBJECT-TYPE
1221: SYNTAX Counter32
1222: MAX-ACCESS read-only
1223: STATUS current
1224: DESCRIPTION
1225: "Number of Capabilities-Exchange-Answer
1226: messages received from the peer."
1227: ::= { dbpPerPeerStatsEntry 17 }
1228:
1229: dbpPerPeerStatsCEAsOut OBJECT-TYPE
1230: SYNTAX Counter32
1231: MAX-ACCESS read-only
1232: STATUS current
1233: DESCRIPTION
1234: "Number of Capabilities-Exchange-Answer
1235: messages sent to the peer."
1236: ::= { dbpPerPeerStatsEntry 18 }
1237:
1238: dbpPerPeerStatsDWRsIn OBJECT-TYPE
1239: SYNTAX Counter32
1240: MAX-ACCESS read-only
1241: STATUS current
1242: DESCRIPTION
1243: "Number of Device-Watchdog-Request
1244: messages received from the peer."
1245: ::= { dbpPerPeerStatsEntry 19 }
1246:
1247: dbpPerPeerStatsDWRsOut OBJECT-TYPE
1248: SYNTAX Counter32
1249: MAX-ACCESS read-only
1250: STATUS current
1251: DESCRIPTION
1252: "Number of Device-Watchdog-Request
1253: messages sent to the peer."
1254: ::= { dbpPerPeerStatsEntry 20 }
1255:
1256: dbpPerPeerStatsDWAsIn OBJECT-TYPE
1257: SYNTAX Counter32
1258: MAX-ACCESS read-only
1259: STATUS current
1260: DESCRIPTION
1261: "Number of Device-Watchdog-Answer
1262: messages received from the peer."
1263: ::= { dbpPerPeerStatsEntry 21 }
1264:
1265: dbpPerPeerStatsDWAsOut OBJECT-TYPE
1266: SYNTAX Counter32
1267: MAX-ACCESS read-only
1268: STATUS current
1269: DESCRIPTION
1270: "Number of Device-Watchdog-Answer
1271: messages sent to the peer."
1272: ::= { dbpPerPeerStatsEntry 22 }
1273:
1274: dbpPerPeerStatsDPRsIn OBJECT-TYPE
1275: SYNTAX Counter32
1276: MAX-ACCESS read-only
1277: STATUS current
1278: DESCRIPTION
1279: "Number of Disconnect-Peer-Request messages
1280: received."
1281: ::= { dbpPerPeerStatsEntry 23 }
1282:
1283: dbpPerPeerStatsDPRsOut OBJECT-TYPE
1284: SYNTAX Counter32
1285: MAX-ACCESS read-only
1286: STATUS current
1287: DESCRIPTION
1288: "Number of Disconnect-Peer-Request messages
1289: sent."
1290: ::= { dbpPerPeerStatsEntry 24 }
1291:
1292: dbpPerPeerStatsDPAsIn OBJECT-TYPE
1293: SYNTAX Counter32
1294: MAX-ACCESS read-only
1295: STATUS current
1296: DESCRIPTION
1297: "Number of Disconnect-Peer-Answer messages
1298: received."
1299: ::= { dbpPerPeerStatsEntry 25 }
1300:
1301: dbpPerPeerStatsDPAsOut OBJECT-TYPE
1302: SYNTAX Counter32
1303: MAX-ACCESS read-only
1304: STATUS current
1305: DESCRIPTION
1306: "Number of Disconnect-Peer-Answer messages
1307: sent."
1308: ::= { dbpPerPeerStatsEntry 26 }
1309:
1310: dbpPerPeerStatsRARsIn OBJECT-TYPE
1311: SYNTAX Counter32
1312: MAX-ACCESS read-only
1313: STATUS current
1314: DESCRIPTION
1315: "Number of Re-Auth-Request messages
1316: received."
1317: ::= { dbpPerPeerStatsEntry 27 }
1318:
1319: dbpPerPeerStatsRARsOut OBJECT-TYPE
1320: SYNTAX Counter32
1321: MAX-ACCESS read-only
1322: STATUS current
1323: DESCRIPTION
1324: "Number of Re-Auth-Request messages
1325: sent."
1326: ::= { dbpPerPeerStatsEntry 28 }
1327:
1328: dbpPerPeerStatsRAAsIn OBJECT-TYPE
1329: SYNTAX Counter32
1330: MAX-ACCESS read-only
1331: STATUS current
1332: DESCRIPTION
1333: "Number of Re-Auth-Answer messages
1334: received."
1335: ::= { dbpPerPeerStatsEntry 29 }
1336:
1337: dbpPerPeerStatsRAAsOut OBJECT-TYPE
1338: SYNTAX Counter32
1339: MAX-ACCESS read-only
1340: STATUS current
1341: DESCRIPTION
1342: "Number of Re-Auth-Answer messages
1343: sent."
1344: ::= { dbpPerPeerStatsEntry 30 }
1345:
1346: dbpPerPeerStatsSTRsIn OBJECT-TYPE
1347: SYNTAX Counter32
1348: MAX-ACCESS read-only
1349: STATUS current
1350: DESCRIPTION
1351: "Number of Session-Termination-Request
1352: messages received from the peer."
1353: ::= { dbpPerPeerStatsEntry 31 }
1354:
1355: dbpPerPeerStatsSTRsOut OBJECT-TYPE
1356: SYNTAX Counter32
1357: MAX-ACCESS read-only
1358: STATUS current
1359: DESCRIPTION
1360: "Number of Session-Termination-Request
1361: messages sent to the peer."
1362: ::= { dbpPerPeerStatsEntry 32 }
1363:
1364: dbpPerPeerStatsSTAsIn OBJECT-TYPE
1365: SYNTAX Counter32
1366: MAX-ACCESS read-only
1367: STATUS current
1368: DESCRIPTION
1369: "Number of Session-Termination-Answer
1370: messages received from the peer."
1371: ::= { dbpPerPeerStatsEntry 33 }
1372:
1373: dbpPerPeerStatsSTAsOut OBJECT-TYPE
1374: SYNTAX Counter32
1375: MAX-ACCESS read-only
1376: STATUS current
1377: DESCRIPTION
1378: "Number of Session-Termination-Answer
1379: messages sent to the peer."
1380: ::= { dbpPerPeerStatsEntry 34 }
1381:
1382: dbpPerPeerStatsDWReqTimer OBJECT-TYPE
1383: SYNTAX TimeTicks
1384: MAX-ACCESS read-only
1385: STATUS current
1386: DESCRIPTION
1387: "Device-Watchdog Request Timer, which
1388: is the interval between packets sent to
1389: peers."
1390: ::= { dbpPerPeerStatsEntry 35 }
1391:
1392: dbpPerPeerStatsRedirectEvents OBJECT-TYPE
1393: SYNTAX Counter32
1394: MAX-ACCESS read-only
1395: STATUS current
1396: DESCRIPTION
1397: "Redirect Event count, which is the number
1398: of redirects sent from a peer."
1399: ::= { dbpPerPeerStatsEntry 36 }
1400:
1401: dbpPerPeerStatsAccDupRequests OBJECT-TYPE
1402: SYNTAX Counter32
1403: MAX-ACCESS read-only
1404: STATUS current
1405: DESCRIPTION
1406: "The number of duplicate Diameter Accounting-Request
1407: packets received."
1408: ::= { dbpPerPeerStatsEntry 37 }
1409:
1410: dbpPerPeerStatsMalformedReqsts OBJECT-TYPE
1411: SYNTAX Counter32
1412: MAX-ACCESS read-only
1413: STATUS current
1414: DESCRIPTION
1415: "The number of malformed Diameter
1416: packets received."
1417: ::= { dbpPerPeerStatsEntry 38 }
1418:
1419: dbpPerPeerStatsAccsNotRecorded OBJECT-TYPE
1420: SYNTAX Counter32
1421: MAX-ACCESS read-only
1422: STATUS current
1423: DESCRIPTION
1424: "The number of Diameter Accounting-Request packets
1425: which were received and responded to but not
1426: recorded."
1427: ::= { dbpPerPeerStatsEntry 39 }
1428:
1429: dbpPerPeerStatsAccRetrans OBJECT-TYPE
1430: SYNTAX Counter32
1431: MAX-ACCESS read-only
1432: STATUS current
1433: DESCRIPTION
1434: "The number of Diameter Accounting-Request packets
1435: retransmitted to this Diameter server."
1436: ::= { dbpPerPeerStatsEntry 40 }
1437:
1438: dbpPerPeerStatsTotalRetrans OBJECT-TYPE
1439: SYNTAX Counter32
1440: MAX-ACCESS read-only
1441: STATUS current
1442: DESCRIPTION
1443: "The number of Diameter packets retransmitted
1444: to this Diameter server, not to include Diameter
1445: Accounting-Request packets retransmitted."
1446: ::= { dbpPerPeerStatsEntry 41 }
1447:
1448: dbpPerPeerStatsAccPendReqstsOut OBJECT-TYPE
1449: SYNTAX Gauge32
1450: MAX-ACCESS read-only
1451: STATUS current
1452: DESCRIPTION
1453: "The number of Diameter Accounting-Request packets
1454: sent to this peer that have not yet timed out or
1455: received a response. This variable is incremented when an
1456: Accounting-Request is sent to this server and decremented
1457: due to receipt of an Accounting-Response, a timeout or
1458: a retransmission."
1459: ::= { dbpPerPeerStatsEntry 42 }
1460:
1461: dbpPerPeerStatsAccReqstsDropped OBJECT-TYPE
1462: SYNTAX Counter32
1463: MAX-ACCESS read-only
1464: STATUS current
1465: DESCRIPTION
1466: "The number of Accounting-Requests to this server
1467: that have been dropped."
1468: ::= { dbpPerPeerStatsEntry 43 }
1469:
1470: dbpPerPeerStatsHByHDropMessages OBJECT-TYPE
1471: SYNTAX Counter32
1472: MAX-ACCESS read-only
1473: STATUS current
1474: DESCRIPTION
1475: "An answer message that is received with an unknown
1476: Hop-by-Hop Identifier. Does not include Accounting
1477: Requests dropped."
1478: ::= { dbpPerPeerStatsEntry 44 }
1479:
1480: dbpPerPeerStatsEToEDupMessages OBJECT-TYPE
1481: SYNTAX Counter32
1482: MAX-ACCESS read-only
1483: STATUS current
1484: DESCRIPTION
1485: "Duplicate answer messages that are to be locally
1486: consumed. Does not include duplicate Accounting
1487: Requests received."
1488: ::= { dbpPerPeerStatsEntry 45 }
1489:
1490: dbpPerPeerStatsUnknownTypes OBJECT-TYPE
1491: SYNTAX Counter32
1492: MAX-ACCESS read-only
1493: STATUS current
1494: DESCRIPTION
1495: "The number of Diameter packets of unknown type
1496: which were received."
1497: ::= { dbpPerPeerStatsEntry 46 }
1498:
1499: dbpPerPeerStatsProtocolErrors OBJECT-TYPE
1500: SYNTAX Counter32
1501: MAX-ACCESS read-only
1502: STATUS current
1503: DESCRIPTION
1504: "Number of protocol errors returned to peer,
1505: but not including redirects."
1506: ::= { dbpPerPeerStatsEntry 47 }
1507:
1508: dbpPerPeerStatsTransientFailures OBJECT-TYPE
1509: SYNTAX Counter32
1510: MAX-ACCESS read-only
1511: STATUS current
1512: DESCRIPTION
1513: "Transient Failure count."
1514: ::= { dbpPerPeerStatsEntry 48 }
1515:
1516: dbpPerPeerStatsPermanentFailures OBJECT-TYPE
1517: SYNTAX Counter32
1518: MAX-ACCESS read-only
1519: STATUS current
1520: DESCRIPTION
1521: "Number of permanent failures returned to peer."
1522: ::= { dbpPerPeerStatsEntry 49 }
1523:
1524: dbpPerPeerStatsTransportDown OBJECT-TYPE
1525: SYNTAX Counter32
1526: MAX-ACCESS read-only
1527: STATUS current
1528: DESCRIPTION
1529: "Number of unexpected transport failures."
1530: ::= { dbpPerPeerStatsEntry 50 }
1531:
1532: dbpRealmMessageRouteTable OBJECT-TYPE
1533: SYNTAX SEQUENCE OF DbpRealmMessageRouteEntry
1534: MAX-ACCESS not-accessible
1535: STATUS current
1536: DESCRIPTION
1537: "The table listing the Diameter
1538: Realm-based Message Route information."
1539: ::= { dbpRealmStats 1 }
1540:
1541: dbpRealmMessageRouteEntry OBJECT-TYPE
1542: SYNTAX DbpRealmMessageRouteEntry
1543: MAX-ACCESS not-accessible
1544: STATUS current
1545: DESCRIPTION
1546: "A row entry representing a Diameter
1547: Realm Based Message Route server."
1548: INDEX { dbpRealmMessageRouteIndex }
1549: ::= { dbpRealmMessageRouteTable 1 }
1550:
1551: DbpRealmMessageRouteEntry ::= SEQUENCE {
1552: dbpRealmMessageRouteIndex Unsigned32,
1553: dbpRealmMessageRouteRealm SnmpAdminString,
1554: dbpRealmMessageRouteApp Unsigned32,
1555: dbpRealmMessageRouteType INTEGER,
1556: dbpRealmMessageRouteAction INTEGER,
1557: dbpRealmMessageRouteACRsIn Counter32,
1558: dbpRealmMessageRouteACRsOut Counter32,
1559: dbpRealmMessageRouteACAsIn Counter32,
1560: dbpRealmMessageRouteACAsOut Counter32,
1561: dbpRealmMessageRouteRARsIn Counter32,
1562: dbpRealmMessageRouteRARsOut Counter32,
1563: dbpRealmMessageRouteRAAsIn Counter32,
1564: dbpRealmMessageRouteRAAsOut Counter32,
1565: dbpRealmMessageRouteSTRsIn Counter32,
1566: dbpRealmMessageRouteSTRsOut Counter32,
1567: dbpRealmMessageRouteSTAsIn Counter32,
1568: dbpRealmMessageRouteSTAsOut Counter32,
1569: dbpRealmMessageRouteASRsIn Counter32,
1570: dbpRealmMessageRouteASRsOut Counter32,
1571: dbpRealmMessageRouteASAsIn Counter32,
1572: dbpRealmMessageRouteASAsOut Counter32,
1573: dbpRealmMessageRouteAccRetrans Counter32,
1574: dbpRealmMessageRouteAccDupReqsts Counter32,
1575: dbpRealmMessageRoutePendReqstsOut Gauge32,
1576: dbpRealmMessageRouteReqstsDrop Counter32 }
1577:
1578: dbpRealmMessageRouteIndex OBJECT-TYPE
1579: SYNTAX Unsigned32 (1..4294967295)
1580: MAX-ACCESS not-accessible
1581: STATUS current
1582: DESCRIPTION
1583: "A number uniquely identifying each Realm."
1584: ::= { dbpRealmMessageRouteEntry 1 }
1585:
1586: dbpRealmMessageRouteRealm OBJECT-TYPE
1587: SYNTAX SnmpAdminString
1588: MAX-ACCESS read-only
1589: STATUS current
1590: DESCRIPTION
1591: "Realm name"
1592: ::= { dbpRealmMessageRouteEntry 2 }
1593:
1594: dbpRealmMessageRouteApp OBJECT-TYPE
1595: SYNTAX Unsigned32 (1..4294967295)
1596: MAX-ACCESS read-only
1597: STATUS current
1598: DESCRIPTION
1599: "Application id used to route packets
1600: to this realm."
1601: ::= { dbpRealmMessageRouteEntry 3 }
1602:
1603: dbpRealmMessageRouteType OBJECT-TYPE
1604: SYNTAX INTEGER { acct(1),
1605: auth(2),
1606: both(3) }
1607: MAX-ACCESS read-only
1608: STATUS current
1609: DESCRIPTION
1610: "The types of service supported for each
1611: realm application: accounting,
1612: authentication or both."
1613: ::= { dbpRealmMessageRouteEntry 4 }
1614:
1615: dbpRealmMessageRouteAction OBJECT-TYPE
1616: SYNTAX INTEGER { local(1),
1617: relay(2),
1618: proxy(3),
1619: redirect(4) }
1620: MAX-ACCESS read-only
1621: STATUS current
1622: DESCRIPTION
1623: "The action is used to identify how a
1624: message should be treated based on the realm,
1625: application and type.
1626: local - Diameter messages that resolve to a
1627: route entry with the Local Action set to
1628: Local can be satisfied locally, and do
1629: not need to be routed to another server.
1630: relay - All Diameter messages that fall within
1631: this category MUST be routed to a
1632: next-hop server, without modifying any
1633: non-routing AVPs.
1634: proxy - All Diameter messages that fall within this
1635: category MUST be routed to a next-hop
1636: server.
1637: redirect - Diameter messages that fall within this
1638: category MUST have the identity of the home
1639: Diameter server(s) appended, and returned
1640: to the sender of the message."
1641: ::= { dbpRealmMessageRouteEntry 5 }
1642:
1643: dbpRealmMessageRouteACRsIn OBJECT-TYPE
1644: SYNTAX Counter32
1645: MAX-ACCESS read-only
1646: STATUS current
1647: DESCRIPTION
1648: "Number of Accounting-Request messages
1649: received from the realm."
1650: ::= { dbpRealmMessageRouteEntry 6 }
1651:
1652: dbpRealmMessageRouteACRsOut OBJECT-TYPE
1653: SYNTAX Counter32
1654: MAX-ACCESS read-only
1655: STATUS current
1656: DESCRIPTION
1657: "Number of Accounting-Request messages
1658: sent to the realm."
1659: ::= { dbpRealmMessageRouteEntry 7 }
1660:
1661: dbpRealmMessageRouteACAsIn OBJECT-TYPE
1662: SYNTAX Counter32
1663: MAX-ACCESS read-only
1664: STATUS current
1665: DESCRIPTION
1666: "Number of Accounting-Answer messages
1667: received from the realm."
1668: ::= { dbpRealmMessageRouteEntry 8 }
1669:
1670: dbpRealmMessageRouteACAsOut OBJECT-TYPE
1671: SYNTAX Counter32
1672: MAX-ACCESS read-only
1673: STATUS current
1674: DESCRIPTION
1675: "Number of Accounting-Answer messages
1676: sent to the realm."
1677: ::= { dbpRealmMessageRouteEntry 9 }
1678:
1679: dbpRealmMessageRouteRARsIn OBJECT-TYPE
1680: SYNTAX Counter32
1681: MAX-ACCESS read-only
1682: STATUS current
1683: DESCRIPTION
1684: "Number of Re-Auth-Request messages
1685: received from the realm."
1686: ::= { dbpRealmMessageRouteEntry 10 }
1687:
1688: dbpRealmMessageRouteRARsOut OBJECT-TYPE
1689: SYNTAX Counter32
1690: MAX-ACCESS read-only
1691: STATUS current
1692: DESCRIPTION
1693: "Number of Re-Auth-Request messages
1694: sent to the realm."
1695: ::= { dbpRealmMessageRouteEntry 11 }
1696:
1697: dbpRealmMessageRouteRAAsIn OBJECT-TYPE
1698: SYNTAX Counter32
1699: MAX-ACCESS read-only
1700: STATUS current
1701: DESCRIPTION
1702: "Number of Re-Auth-Answer messages
1703: received from the realm."
1704: ::= { dbpRealmMessageRouteEntry 12 }
1705:
1706: dbpRealmMessageRouteRAAsOut OBJECT-TYPE
1707: SYNTAX Counter32
1708: MAX-ACCESS read-only
1709: STATUS current
1710: DESCRIPTION
1711: "Number of Re-Auth-Answer messages
1712: sent to the realm."
1713: ::= { dbpRealmMessageRouteEntry 13 }
1714:
1715: dbpRealmMessageRouteSTRsIn OBJECT-TYPE
1716: SYNTAX Counter32
1717: MAX-ACCESS read-only
1718: STATUS current
1719: DESCRIPTION
1720: "Number of Session-Termination-Request messages
1721: received from the realm."
1722: ::= { dbpRealmMessageRouteEntry 14 }
1723:
1724: dbpRealmMessageRouteSTRsOut OBJECT-TYPE
1725: SYNTAX Counter32
1726: MAX-ACCESS read-only
1727: STATUS current
1728: DESCRIPTION
1729: "Number of Session-Termination-Request messages
1730: sent to the realm."
1731: ::= { dbpRealmMessageRouteEntry 15 }
1732:
1733: dbpRealmMessageRouteSTAsIn OBJECT-TYPE
1734: SYNTAX Counter32
1735: MAX-ACCESS read-only
1736: STATUS current
1737: DESCRIPTION
1738: "Number of Session-Termination-Answer messages
1739: received from the realm."
1740: ::= { dbpRealmMessageRouteEntry 16 }
1741:
1742: dbpRealmMessageRouteSTAsOut OBJECT-TYPE
1743: SYNTAX Counter32
1744: MAX-ACCESS read-only
1745: STATUS current
1746: DESCRIPTION
1747: "Number of Session-Termination-Answer messages
1748: sent to the realm."
1749: ::= { dbpRealmMessageRouteEntry 17 }
1750:
1751: dbpRealmMessageRouteASRsIn OBJECT-TYPE
1752: SYNTAX Counter32
1753: MAX-ACCESS read-only
1754: STATUS current
1755: DESCRIPTION
1756: "Number of Abort-Session-Request messages
1757: received from the realm."
1758: ::= { dbpRealmMessageRouteEntry 18 }
1759:
1760: dbpRealmMessageRouteASRsOut OBJECT-TYPE
1761: SYNTAX Counter32
1762: MAX-ACCESS read-only
1763: STATUS current
1764: DESCRIPTION
1765: "Number of Abort-Session-Request messages
1766: sent to the realm."
1767: ::= { dbpRealmMessageRouteEntry 19 }
1768:
1769: dbpRealmMessageRouteASAsIn OBJECT-TYPE
1770: SYNTAX Counter32
1771: MAX-ACCESS read-only
1772: STATUS current
1773: DESCRIPTION
1774: "Number of Abort-Session-Answer messages
1775: received from the realm."
1776: ::= { dbpRealmMessageRouteEntry 20 }
1777:
1778: dbpRealmMessageRouteASAsOut OBJECT-TYPE
1779: SYNTAX Counter32
1780: MAX-ACCESS read-only
1781: STATUS current
1782: DESCRIPTION
1783: "Number of Abort-Session-Answer messages
1784: sent to the realm."
1785: ::= { dbpRealmMessageRouteEntry 21 }
1786:
1787: dbpRealmMessageRouteAccRetrans OBJECT-TYPE
1788: SYNTAX Counter32
1789: MAX-ACCESS read-only
1790: STATUS current
1791: DESCRIPTION
1792: "The number of Diameter accounting packets
1793: retransmitted to this realm."
1794: ::= { dbpRealmMessageRouteEntry 22 }
1795:
1796: dbpRealmMessageRouteAccDupReqsts OBJECT-TYPE
1797: SYNTAX Counter32
1798: MAX-ACCESS read-only
1799: STATUS current
1800: DESCRIPTION
1801: "The number of duplicate Diameter accounting
1802: packets sent to this realm."
1803: ::= { dbpRealmMessageRouteEntry 23 }
1804:
1805: dbpRealmMessageRoutePendReqstsOut OBJECT-TYPE
1806: SYNTAX Gauge32
1807: MAX-ACCESS read-only
1808: STATUS current
1809: DESCRIPTION
1810: "The number of Diameter Accounting-Request packets
1811: sent to this peer that have not yet timed out or
1812: received a response. This variable is incremented when an
1813: Accounting-Request is sent to this server and decremented
1814: due to receipt of an Accounting-Response, a timeout or
1815: a retransmission."
1816: ::= { dbpRealmMessageRouteEntry 24 }
1817:
1818: dbpRealmMessageRouteReqstsDrop OBJECT-TYPE
1819: SYNTAX Counter32
1820: MAX-ACCESS read-only
1821: STATUS current
1822: DESCRIPTION
1823: "The number of requsts dropped by this realm."
1824: ::= { dbpRealmMessageRouteEntry 25 }
1825:
1826: dbpRealmKnownPeersTable OBJECT-TYPE
1827: SYNTAX SEQUENCE OF DbpRealmKnownPeersEntry
1828: MAX-ACCESS not-accessible
1829: STATUS current
1830: DESCRIPTION
1831: "The table listing the Diameter
1832: Realms and known peers."
1833: ::= { dbpRealmCfgs 1 }
1834:
1835: dbpRealmKnownPeersEntry OBJECT-TYPE
1836: SYNTAX DbpRealmKnownPeersEntry
1837: MAX-ACCESS not-accessible
1838: STATUS current
1839: DESCRIPTION
1840: "A row entry representing a Diameter
1841: Realm and known peers."
1842: INDEX { dbpRealmMessageRouteIndex,
1843: dbpRealmKnownPeersIndex }
1844: ::= { dbpRealmKnownPeersTable 1 }
1845:
1846: DbpRealmKnownPeersEntry ::= SEQUENCE {
1847: dbpRealmKnownPeersIndex Unsigned32,
1848: dbpRealmKnownPeers Unsigned32,
1849: dbpRealmKnownPeersChosen INTEGER }
1850:
1851: dbpRealmKnownPeersIndex OBJECT-TYPE
1852: SYNTAX Unsigned32 (1..4294967295)
1853: MAX-ACCESS not-accessible
1854: STATUS current
1855: DESCRIPTION
1856: "A sequential identifier number."
1857: ::= { dbpRealmKnownPeersEntry 1 }
1858:
1859: dbpRealmKnownPeers OBJECT-TYPE
1860: SYNTAX Unsigned32 (1..4294967295)
1861: MAX-ACCESS read-only
1862: STATUS current
1863: DESCRIPTION
1864: "The index of the peer this realm knows about.
1865: This is an ordered list, where the ordering
1866: signifies the order in which the peers are
1867: tried. Same as the dbpPeerIndex"
1868: ::= { dbpRealmKnownPeersEntry 2 }
1869:
1870: dbpRealmKnownPeersChosen OBJECT-TYPE
1871: SYNTAX INTEGER { roundRobin(1),
1872: loadBalance(2),
1873: firstPreferred(3),
1874: mostRecentFirst(4),
1875: other(5) }
1876: MAX-ACCESS read-only
1877: STATUS current
1878: DESCRIPTION
1879: "How the realm chooses which peer to send
1880: packets to.
1881: roundRobin - The peer used for each transaction
1882: is selected based on the order in
1883: which peers are configured.
1884: loadBalance - The peer used for each transaction
1885: is based on the load metric (maybe
1886: implementation dependent) of all
1887: peers defined for the realm, with
1888: the least loaded server selected
1889: first.
1890: firstPreferred - The first defined server is always
1891: used for transactions unless
1892: failover occurs.
1893: mostRecentFirst - The most recently used server is
1894: used first for each transaction."
1895: ::= { dbpRealmKnownPeersEntry 3 }
1896:
1897: -- -- Conformance -- dbpMIBCompliances
1898:
1899: diameterBaseProtocolMIBCompliances
1900: OBJECT IDENTIFIER ::= { diameterBaseConform 1 }
1901:
1902: diameterBaseProtocolMIBGroups
1903: OBJECT IDENTIFIER ::= { diameterBaseConform 2 }
1904:
1905: -- -- Compliance Statements --
1906:
1907: diameterBaseProtocolCompliance MODULE-COMPLIANCE
1908: STATUS current
1909: DESCRIPTION
1910: "The compliance statement for Diameter Base
1911: Protocol entities."
1912: MODULE -- this module
1913: MANDATORY-GROUPS { dbpLocalCfgGroup,
1914: dbpPeerCfgGroup,
1915: dbpPeerStatsGroup,
1916: dbpNotificationsGroup,
1917: dbpNotifCfgGroup }
1918:
1919: GROUP dbpLocalCfgSkippedGroup
1920: DESCRIPTION
1921: "This group is only mandatory for a system that
1922: implements all the local config objects."
1923:
1924: GROUP dbpLocalStatsSkippedGroup
1925: DESCRIPTION
1926: "This group is only mandatory for a system that
1927: implements all the local statistics objects."
1928:
1929: GROUP dbpPeerCfgSkippedGroup
1930: DESCRIPTION
1931: "This group is only mandatory for a system that
1932: implements all the peer config objects."
1933:
1934: GROUP dbpPeerStatsSkippedGroup
1935: DESCRIPTION
1936: "This group is only mandatory for a system that
1937: implements all the peer statistic objects."
1938:
1939: GROUP dbpRealmCfgSkippedGroup
1940: DESCRIPTION
1941: "This group is only mandatory for a system that
1942: implementsall the realm config objects."
1943:
1944: GROUP dbpPMIBRealmStatsSkippedGroup
1945: DESCRIPTION
1946: "This group is only mandatory for a system that
1947: implements all the realm statistic objects."
1948:
1949: ::= { diameterBaseProtocolCompliances 1 }
1950:
1951: -- -- Units of Conformance --
1952:
1953: dbpLocalCfgGroup OBJECT-GROUP
1954: OBJECTS {
1955: dbpLocalRealm,
1956: dbpLocalOriginHost,
1957: dbpLocalVendorId,
1958: dbpLocalVendorStorageType,
1959: dbpLocalVendorRowStatus
1960: }
1961: STATUS current
1962: DESCRIPTION
1963: "A collection of objects providing configuration common
1964: to the server."
1965: ::= { diameterBaseProtocolMIBGroups 1 }
1966:
1967: dbpPeerCfgGroup OBJECT-GROUP
1968: OBJECTS {
1969: dbpPeerId,
1970: dbpPeerPortConnect,
1971: dbpPeerPortListen,
1972: dbpPeerProtocol,
1973: dbpPeerSecurity,
1974: dbpPeerFirmwareRevision,
1975: dbpPeerStorageType,
1976: dbpPeerRowStatus,
1977: dbpPeerIpAddressType,
1978: dbpPeerIpAddress,
1979: dbpPeerVendorId,
1980: dbpPeerVendorStorageType,
1981: dbpPeerVendorRowStatus
1982: }
1983: STATUS current
1984: DESCRIPTION
1985: "A collection of objects providing configuration
1986: of the Diameter peers."
1987: ::= { diameterBaseProtocolMIBGroups 2 }
1988:
1989: dbpPeerStatsGroup OBJECT-GROUP
1990: OBJECTS {
1991: dbpPeerStatsState,
1992: dbpPeerStatsStateDuration,
1993: dbpPeerStatsLastDiscCause,
1994: dbpPeerStatsWhoInitDisconnect,
1995: dbpPeerStatsDWCurrentStatus,
1996: dbpPeerStatsTimeoutConnAtmpts,
1997: dbpPeerStatsASRsIn,
1998: dbpPeerStatsASRsOut,
1999: dbpPeerStatsASAsIn,
2000: dbpPeerStatsASAsOut,
2001: dbpPeerStatsACRsIn,
2002: dbpPeerStatsACRsOut,
2003: dbpPeerStatsACAsIn,
2004: dbpPeerStatsACAsOut,
2005: dbpPeerStatsCERsIn,
2006: dbpPeerStatsCERsOut,
2007: dbpPeerStatsCEAsIn,
2008: dbpPeerStatsCEAsOut,
2009: dbpPeerStatsDWRsIn,
2010: dbpPeerStatsDWRsOut,
2011: dbpPeerStatsDWAsIn,
2012: dbpPeerStatsDWAsOut,
2013: dbpPeerStatsDPRsIn,
2014: dbpPeerStatsDPRsOut,
2015: dbpPeerStatsDPAsIn,
2016: dbpPeerStatsDPAsOut,
2017: dbpPeerStatsRARsIn,
2018: dbpPeerStatsRARsOut,
2019: dbpPeerStatsRAAsIn,
2020: dbpPeerStatsRAAsOut,
2021: dbpPeerStatsSTRsIn,
2022: dbpPeerStatsSTRsOut,
2023: dbpPeerStatsSTAsIn,
2024: dbpPeerStatsSTAsOut,
2025: dbpPeerStatsDWReqTimer,
2026: dbpPeerStatsRedirectEvents,
2027: dbpPeerStatsAccDupRequests,
2028: dbpPeerStatsMalformedReqsts,
2029: dbpPeerStatsAccsNotRecorded,
2030: dbpPeerStatsAccRetrans,
2031: dbpPeerStatsTotalRetrans,
2032: dbpPeerStatsAccPendReqstsOut,
2033: dbpPeerStatsAccReqstsDropped,
2034: dbpPeerStatsHByHDropMessages,
2035: dbpPeerStatsEToEDupMessages,
2036: dbpPeerStatsUnknownTypes,
2037: dbpPeerStatsProtocolErrors,
2038: dbpPeerStatsTransientFailures,
2039: dbpPeerStatsPermanentFailures,
2040: dbpPeerStatsTransportDown
2041: }
2042: STATUS current
2043: DESCRIPTION
2044: "A collection of objects providing statistics
2045: of the Diameter peers."
2046: ::= { diameterBaseProtocolMIBGroups 3 }
2047:
2048: dbpNotificationsGroup NOTIFICATION-GROUP
2049: NOTIFICATIONS {
2050: dbpProtocolErrorNotif,
2051: dbpTransientFailureNotif,
2052: dbpPermanentFailureNotif,
2053: dbpPeerConnectionDownNotif,
2054: dbpPeerConnectionUpNotif
2055: }
2056: STATUS current
2057: DESCRIPTION
2058: "The set of notifications which an agent is required
2059: to implement."
2060: ::= { diameterBaseProtocolMIBGroups 4 }
2061:
2062: dbpNotifCfgGroup OBJECT-GROUP
2063: OBJECTS {
2064: dbpProtocolErrorNotifEnabled,
2065: dbpTransientFailureNotifEnabled,
2066: dbpPermanentFailureNotifEnabled,
2067: dbpPeerConnectionDownNotifEnabled,
2068: dbpPeerConnectionUpNotifEnabled
2069: }
2070: STATUS current
2071: DESCRIPTION
2072: "A collection of objects providing configuration for
2073: base protocol notifications."
2074: ::= { diameterBaseProtocolMIBGroups 5 }
2075:
2076: dbpLocalCfgSkippedGroup OBJECT-GROUP
2077: OBJECTS {
2078: dbpLocalId,
2079: dbpLocalIpAddrType,
2080: dbpLocalIpAddress,
2081: dbpLocalTcpListenPort,
2082: dbpLocalSctpListenPort,
2083: dbpLocalStatsTotalPacketsIn,
2084: dbpLocalStatsTotalPacketsOut,
2085: dbpLocalStatsTotalUpTime,
2086: dbpLocalResetTime,
2087: dbpLocalConfigReset,
2088: dbpLocalApplStorageType,
2089: dbpLocalApplRowStatus,
2090: dbpAppAdvToPeerServices,
2091: dbpAppAdvToPeerStorageType,
2092: dbpAppAdvToPeerRowStatus
2093: }
2094: STATUS current
2095: DESCRIPTION
2096: "A collection of objects providing configuration common
2097: to the server."
2098: ::= { diameterBaseProtocolMIBGroups 6 }
2099:
2100: dbpLocalStatsSkippedGroup OBJECT-GROUP
2101: OBJECTS {
2102: dbpLocalStatsTotalPacketsIn,
2103: dbpLocalStatsTotalPacketsOut,
2104: dbpLocalStatsTotalUpTime,
2105: dbpLocalResetTime,
2106: dbpLocalConfigReset
2107: }
2108: STATUS current
2109: DESCRIPTION
2110: "A collection of objects providing statistics common
2111: to the server."
2112: ::= { diameterBaseProtocolMIBGroups 7 }
2113:
2114: dbpPeerCfgSkippedGroup OBJECT-GROUP
2115: OBJECTS { cdbpAppAdvFromPeerType }
2116: STATUS current
2117: DESCRIPTION
2118: "A collection of objects providing configuration for
2119: Diameter peers."
2120: ::= { diameterBaseProtocolMIBGroups 8 }
2121:
2122: dbpPeerStatsSkippedGroup OBJECT-GROUP
2123: OBJECTS {
2124: dbpPeerStatsDWCurrentStatus,
2125: dbpPeerStatsDWReqTimer,
2126: dbpPeerStatsRedirectEvents,
2127: dbpPeerStatsAccDupRequests,
2128: dbpPeerStatsEToEDupMessages
2129: }
2130: STATUS current
2131: DESCRIPTION
2132: "A collection of objects providing statistics
2133: of Diameter peers."
2134: ::= { diameterBaseProtocolMIBGroups 9 }
2135:
2136: dbpRealmCfgSkippedGroup OBJECT-GROUP
2137: OBJECTS {
2138: dbpRealmKnownPeers,
2139: dbpRealmKnownPeersChosen
2140: }
2141: STATUS current
2142: DESCRIPTION
2143: "A collection of objects providing configuration for
2144: realm message routing."
2145: ::= { diameterBaseProtocolMIBGroups 10 }
2146:
2147: dbpRealmStatsSkippedGroup OBJECT-GROUP
2148: OBJECTS {
2149: dbpRealmMessageRouteRealm,
2150: dbpRealmMessageRouteApp,
2151: dbpRealmMessageRouteType,
2152: dbpRealmMessageRouteAction,
2153: dbpRealmMessageRouteACRsIn,
2154: dbpRealmMessageRouteACRsOut,
2155: dbpRealmMessageRouteACAsIn,
2156: dbpRealmMessageRouteACAsOut,
2157: dbpRealmMessageRouteRARsIn,
2158: dbpRealmMessageRouteRARsOut,
2159: dbpRealmMessageRouteRAAsIn,
2160: dbpRealmMessageRouteRAAsOut,
2161: dbpRealmMessageRouteSTRsIn,
2162: dbpRealmMessageRouteSTRsOut,
2163: dbpRealmMessageRouteSTAsIn,
2164: dbpRealmMessageRouteSTAsOut,
2165: dbpRealmMessageRouteASRsIn,
2166: dbpRealmMessageRouteASRsOut,
2167: dbpRealmMessageRouteASAsIn,
2168: dbpRealmMessageRouteASAsOut,
2169: dbpRealmMessageRouteAccRetrans,
2170: dbpRealmMessageRouteAccDupReqsts,
2171: dbpRealmMessageRoutePendReqstsOut,
2172: dbpRealmMessageRouteReqstsDrop
2173: }
2174: STATUS current
2175: DESCRIPTION
2176: "A collection of objects providing statistics
2177: of realm message routing."
2178: ::= { diameterBaseProtocolMIBGroups 11 }
2179:
2180: END
2181:
2182: --
2183: -- Copyright (C) The IETF Trust (2007).
2184: --
2185: -- This document is subject to the rights, licenses and restrictions
2186: -- contained in BCP 78, and except as set forth therein, the authors
2187: -- retain all their rights.
2188: --
2189: -- This document and the information contained herein are provided on an
2190: -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
2190: severe -
lexically unexpected character, skipping to end of line
2191: -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
2192: -- THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
2193: -- OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
2194: -- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
2195: -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
2196: --
2197: --
2198: -- Intellectual Property
2199: --
2200: -- The IETF takes no position regarding the validity or scope of any
2201: -- Intellectual Property Rights or other rights that might be claimed to
2202: -- pertain to the implementation or use of the technology described in
2203: -- this document or the extent to which any license under such rights
2204: -- might or might not be available; nor does it represent that it has
2205: -- made any independent effort to identify any such rights. Information
2206: -- on the procedures with respect to rights in RFC documents can be
2207: -- found in BCP 78 and BCP 79.
2208: --
2209: -- Copies of IPR disclosures made to the IETF Secretariat and any
2210: -- assurances of licenses to be made available, or the result of an
2211: -- attempt made to obtain a general license or permission for the use of
2212: -- such proprietary rights by implementers or users of this
2213: -- specification can be obtained from the IETF on-line IPR repository at
2214: -- http://www.ietf.org/ipr.
2215: --
2216: -- The IETF invites any interested party to bring to its attention any
2217: -- copyrights, patents or patent applications, or other proprietary
2218: -- rights that may cover technology that may be required to implement
2219: -- this standard. Please address the information to the IETF at
2220: -- ietf-ipr@ietf.org.
2221: --
2222: --
2223: -- Acknowledgment
2224: --
2225: -- Funding for the RFC Editor function is provided by the IETF
2226: -- Administrative Support Activity (IASA).
2227: