smilint output for ./IPATM-IPMC-MIB
Message Severities |
Severity | Count |
severe | 1 |
warning | 40 |
Message Types |
Type | Count |
import-unused (warning) | 1 |
integer-misuse (warning) | 38 |
object-identifier-unknown (severe) | 1 |
sequence-order (warning) | 1 |
Messages:
IPATM-IPMC-MIB
1: -- extracted from rfc2417.txt
2: -- at Mon Nov 15 17:11:41 1999
3:
4: IPATM-IPMC-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
8: FROM SNMPv2-CONF
9: snmpModules, MODULE-IDENTITY, NOTIFICATION-TYPE, Counter32,
9: warning -
warning: identifier `snmpModules' imported from module `SNMPv2-SMI' is never used
10: Integer32, Unsigned32, OBJECT-TYPE, IpAddress
11: FROM SNMPv2-SMI
12: AtmAddr
13: FROM ATM-TC-MIB
14: TruthValue, RowStatus
15: FROM SNMPv2-TC
16: ipAdEntAddr
17: FROM RFC1213-MIB
18: InterfaceIndex
19: FROM IF-MIB;
20:
21: marsMIB MODULE-IDENTITY
22: LAST-UPDATED "9809010000Z" -- 01 September 1998
23: ORGANIZATION "Internetworking Over NBMA (ion) Working Group"
24: CONTACT-INFO
25: " Chris Chung (chihschung@aol.com)
26: Independent Consultant
27:
28: Editor: Maria Greene
29: Postal: Independent Contractor
30: E-mail: maria@xedia.com
31: "
32: DESCRIPTION
33: "This module defines a portion of the managed information
34: base (MIB) for managing classical IP multicast address
35: resolution server (MARS) and related entities as
36: described in the RFC2022. This MIB is meant to be
37: used in conjunction with the ATM-MIB (RFC1695),
38: MIB-II (RFC1213), and optionally the IF-MIB (RFC1573).
39: "
40: REVISION "9809010000Z" -- 01 September 1998
41: DESCRIPTION "Published as RFC 2417. Changes/fixes:
42: - reroot this MIB from snmpModules to mib-2
43: to be consistent with location of other MIBs.
44: - obsoletes RFC2366."
45: REVISION "9804150145Z" -- 15 April 1998
46: DESCRIPTION "Initial version, published as RFC 2366"
47: ::= { mib-2 57 }
47: severe -
unknown object identifier label `mib-2'
48:
49: --***************************************************************
50: -- IP ATM MARS Client Object Definitions
51: --***************************************************************
52:
53: marsClientObjects OBJECT IDENTIFIER ::= { marsMIB 1 }
54:
55: marsClientTable OBJECT-TYPE
56: SYNTAX SEQUENCE OF MarsClientEntry
57: MAX-ACCESS not-accessible
58: STATUS current
59: DESCRIPTION
60: "The objects defined in this table are used for
61: the management of MARS clients, ATM attached
62: endpoints."
63: ::= { marsClientObjects 1 }
64:
65: marsClientEntry OBJECT-TYPE
66: SYNTAX MarsClientEntry
67: MAX-ACCESS not-accessible
68: STATUS current
69: DESCRIPTION
70: "Each entry contains a MARS client and its associated
71: attributes. An entry in the marsClientTable has
72: a corresponding entry in the ipAddrTable defined in
73: RFC1213. Association between the ipAddrTable and
74: the marsClientTable is made through the index,
75: ipAdEntAddr."
76: INDEX { ipAdEntAddr, marsClientIndex }
77: ::= { marsClientTable 1 }
78:
79: MarsClientEntry ::=
80: SEQUENCE {
81: marsClientIndex Integer32,
82: marsClientAddr AtmAddr,
83: marsClientDefaultMarsAddr AtmAddr,
84: marsClientHsn Unsigned32,
85: marsClientRegistration INTEGER,
86: marsClientCmi INTEGER,
87: marsClientDefaultMtu INTEGER,
88: marsClientFailureTimer INTEGER,
89: marsClientRetranDelayTimer INTEGER,
90: marsClientRdmMulReqAddRetrTimer INTEGER,
91: marsClientRdmVcRevalidateTimer INTEGER,
92: marsClientJoinLeaveRetrInterval INTEGER,
93: marsClientJoinLeaveRetrLimit INTEGER,
94: marsClientRegWithMarsRdmTimer INTEGER,
95: marsClientForceWaitTimer INTEGER,
96: marsClientLmtToMissRedirMapTimer INTEGER,
97: marsClientIdleTimer INTEGER,
98: marsClientRowStatus RowStatus
99: }
100:
101: marsClientIndex OBJECT-TYPE
102: SYNTAX Integer32(1..65535)
103: MAX-ACCESS not-accessible
104: STATUS current
105: DESCRIPTION
106: "The auxiliary variable used to identify instances of
107: the columnar objects in the MARS MarsClientTable."
108: ::= { marsClientEntry 1 }
109:
110: marsClientAddr OBJECT-TYPE
111: SYNTAX AtmAddr
112: MAX-ACCESS read-create
113: STATUS current
114: DESCRIPTION
115: "The ATM address associated with the ATM Client."
116: ::= { marsClientEntry 2 }
117:
118: marsClientDefaultMarsAddr OBJECT-TYPE
119: SYNTAX AtmAddr
120: MAX-ACCESS read-create
121: STATUS current
122: DESCRIPTION
123: "The default MARS ATM address which is needed to
124: setup the initial signalling path between a MARS
125: client and its associated MARS."
126: ::= { marsClientEntry 3 }
127:
128: marsClientHsn OBJECT-TYPE
129: SYNTAX Unsigned32
130: MAX-ACCESS read-create
131: STATUS current
132: DESCRIPTION
133: "The cluster membership own 32 bit Host Sequence
134: Number. When a new cluster member starts up, it is
135: initialized to zero. When the cluster member sends
136: the MARS_JOIN to register, the HSN will be correctly
137: set to the current cluster sequence number (CSN) when
138: the Client receives the copy of its MARS_JOIN from
139: the MARS. It is is used to track the MARS sequence
140: number."
141: ::= { marsClientEntry 4 }
142:
143: marsClientRegistration OBJECT-TYPE
144: SYNTAX INTEGER {
145: notRegistered (1),
146: registering (2),
147: registered (3),
148: reRegisteringFault (4),
149: reRegisteringRedirMap (5)
150: }
151: MAX-ACCESS read-create
152: STATUS current
153: DESCRIPTION
154: "An indication with regards to the registration
155: status of this client. The registration codes
156: of 'notRegistered (1)', 'registered (2)', and
157: registered (3) are self-explanatory. The
158: 'reRegisteringFault (4)' indicates the client is
159: in the process of re-registering with a MARS due
160: to some fault conditions. The 'reRegisteringRedMap
161: (5)' status code shows that client is re-registering
162: because it has received a MARS_REDIRECT_MAP message
163: and was told to register with a different MARS from
164: the current MARS."
165: ::= { marsClientEntry 5 }
166:
167: marsClientCmi OBJECT-TYPE
168: SYNTAX INTEGER (0..65535)
168: warning -
warning: use Integer32 instead of INTEGER in SMIv2
169: MAX-ACCESS read-create
170: STATUS current
171: DESCRIPTION
172: "16 bit Cluster member identifier (CMI) assigned by the
173: MARS which uniquely identifies each endpoint attached
174: to the cluster. The value becomes valid after the
175: 'marsClientRegistration' is set to the value
176: of 'registered (1)'."
177: ::= { marsClientEntry 6 }
178:
179: marsClientDefaultMtu OBJECT-TYPE
180: SYNTAX INTEGER (1..65535)
180: warning -
warning: use Integer32 instead of INTEGER in SMIv2
181: MAX-ACCESS read-create
182: STATUS current
183: DESCRIPTION
184: "The default maximum transmission unit (MTU) used for
185: this cluster. Note that the actual size used for a
186: VC between two members of the cluster may be negotiated
187: during connection setup and may be different than this
188: value. Default value = 9180 bytes."
189: DEFVAL { 9180 }
190: ::= { marsClientEntry 7 }
191:
192: marsClientFailureTimer OBJECT-TYPE
193: SYNTAX INTEGER (1..2147483647)
193: warning -
warning: use Integer32 instead of INTEGER in SMIv2
194: UNITS "seconds"
195: MAX-ACCESS read-create
196: STATUS current
197: DESCRIPTION
198: "A timer used to flag the failure of last MARS_MULTI
199: to arrive. Default value = 10 seconds (recommended)."
200: DEFVAL { 10 }
201: ::= { marsClientEntry 8 }
202:
203: marsClientRetranDelayTimer OBJECT-TYPE
204: SYNTAX INTEGER (5..10)
204: warning -
warning: use Integer32 instead of INTEGER in SMIv2
205: UNITS "seconds"
206: MAX-ACCESS read-create
207: STATUS current
208: DESCRIPTION
209: "The delay timer for sending out new MARS_REQUEST
210: for the group after the client learned that there
211: is no other group in the cluster. The timer must
212: be set between 5 and 10 seconds inclusive."
213: ::= { marsClientEntry 9 }
214:
215: marsClientRdmMulReqAddRetrTimer OBJECT-TYPE
216: SYNTAX INTEGER (5..10)
216: warning -
warning: use Integer32 instead of INTEGER in SMIv2
217: UNITS "seconds"
218: MAX-ACCESS read-create
219: STATUS current
220: DESCRIPTION
221: "The initial random L_MULTI_RQ/ADD retransmit timer
222: which can be set between 5 and 10 seconds inclusive."
223: ::= { marsClientEntry 10 }
224:
225: marsClientRdmVcRevalidateTimer OBJECT-TYPE
226: SYNTAX INTEGER (1..10)
226: warning -
warning: use Integer32 instead of INTEGER in SMIv2
227: UNITS "seconds"
228: MAX-ACCESS read-create
229: STATUS current
230: DESCRIPTION
231: "The random time to set VC_revalidate flag. The
232: timer value ranges between 1 and 10 seconds
233: inclusive."
234: ::= { marsClientEntry 11 }
235:
236: marsClientJoinLeaveRetrInterval OBJECT-TYPE
237: SYNTAX INTEGER(5..2147483647)
237: warning -
warning: use Integer32 instead of INTEGER in SMIv2
238: UNITS "seconds"
239: MAX-ACCESS read-create
240: STATUS current
241: DESCRIPTION
242: "MARS_JOIN/LEAVE retransmit interval. The minimum
243: and recommended values are 5 and 10 seconds,
244: respectively."
245: DEFVAL { 10 }
246: ::= { marsClientEntry 12 }
247:
248: marsClientJoinLeaveRetrLimit OBJECT-TYPE
249: SYNTAX INTEGER (0..5)
249: warning -
warning: use Integer32 instead of INTEGER in SMIv2
250: MAX-ACCESS read-create
251: STATUS current
252: DESCRIPTION
253: "MARS_JOIN/LEAVE retransmit limit. The maximum
254: value is 5."
255: ::= { marsClientEntry 13 }
256:
257: marsClientRegWithMarsRdmTimer OBJECT-TYPE
258: SYNTAX INTEGER (1..10)
258: warning -
warning: use Integer32 instead of INTEGER in SMIv2
259: UNITS "seconds"
260: MAX-ACCESS read-create
261: STATUS current
262: DESCRIPTION
263: "Random time to register with MARS."
264: ::= { marsClientEntry 14 }
265:
266: marsClientForceWaitTimer OBJECT-TYPE
267: SYNTAX INTEGER (1..2147483647)
267: warning -
warning: use Integer32 instead of INTEGER in SMIv2
268: UNITS "minutes"
269: MAX-ACCESS read-create
270: STATUS current
271: DESCRIPTION
272: "Force wait if MARS re-registration is looping.
273: The minimum value is 1 minute."
274: ::= { marsClientEntry 15 }
275:
276: marsClientLmtToMissRedirMapTimer OBJECT-TYPE
277: SYNTAX INTEGER (1..4)
277: warning -
warning: use Integer32 instead of INTEGER in SMIv2
278: UNITS "seconds"
279: MAX-ACCESS read-create
280: STATUS current
281: DESCRIPTION
282: "Timer limit for client to miss MARS_REDIRECT_MAPS."
283: ::= { marsClientEntry 16 }
284:
285: marsClientIdleTimer OBJECT-TYPE
286: SYNTAX INTEGER (1..2147483647)
286: warning -
warning: use Integer32 instead of INTEGER in SMIv2
287: UNITS "minutes"
288: MAX-ACCESS read-create
289: STATUS current
290: DESCRIPTION
291:
292:
293: "The configurable inactivity timer associated with a
294: client. When a VC is created at this client, it gets
295: the idle timer value from this configurable timer.
296: The minimum suggested value is 1 minute and the
297: recommended default value is 20 minutes."
298: DEFVAL { 20 }
299: ::= { marsClientEntry 17 }
300:
301: marsClientRowStatus OBJECT-TYPE
302: SYNTAX RowStatus
303: MAX-ACCESS read-create
304: STATUS current
305: DESCRIPTION
306: "The object is used to create, delete or modify a
307: row in this table.
308:
309: A row cannot be made 'active' until instances of
310: all corresponding columns in the row of this table
311: are appropriately configured and until the agent
312: has also created a corresponding row in the
313: marsClientStatTable.
314:
315: When this object has a value of 'active', the
316: following columnar objects can not be modified:
317:
318: marsClientDefaultMarsAddr,
319: marsClientHsn,
320: marsClientRegstration,
321: marsClientCmi,
322: marsClientDefaultMtu
323:
324: while other objects in this conceptual row can be
325: modified irrespective of the value of this object.
326:
327: Deletion of this row is allowed regardless of
328: whether or not a row in any associated tables
329: (i.e., marsClientVcTable) still exists or is in
330: use. Once this row is deleted, it is recommended
331: that the agent or the SNMP management station
332: (if possible) through the set command deletes
333: any stale rows that are associated with this
334: row."
335: ::= { marsClientEntry 18 }
336:
337: --****************************************************************
338: -- IP ATM MARS Client Multicast Group Address Object Definitions
339: --****************************************************************
340:
341: marsClientMcGrpTable OBJECT-TYPE
342: SYNTAX SEQUENCE OF MarsClientMcGrpEntry
343: MAX-ACCESS not-accessible
344: STATUS current
345: DESCRIPTION
346: "This table contains a list of IP multicast group address
347: blocks associated with a MARS client. Entries in this
348: table are used by the client that needs to receive or
349: transmit packets from/to the specified range of
350: multicast addresses.
351: Each row can be created or deleted via configuration."
352: ::= { marsClientObjects 2 }
353:
354: marsClientMcGrpEntry OBJECT-TYPE
355: SYNTAX MarsClientMcGrpEntry
356: MAX-ACCESS not-accessible
357: STATUS current
358: DESCRIPTION
359: "Each entry represents a consecutive block of multicast
360: group addresses."
361: INDEX { ipAdEntAddr,
362: marsClientIndex,
363: marsClientMcMinGrpAddr,
364: marsClientMcMaxGrpAddr }
365: ::= { marsClientMcGrpTable 1 }
366:
367: MarsClientMcGrpEntry ::=
368: SEQUENCE {
369: marsClientMcMinGrpAddr IpAddress,
370: marsClientMcMaxGrpAddr IpAddress,
371: marsClientMcGrpRowStatus RowStatus
372: }
373:
374: marsClientMcMinGrpAddr OBJECT-TYPE
375: SYNTAX IpAddress
376: MAX-ACCESS not-accessible
377: STATUS current
378: DESCRIPTION
379: "Minimum multicast group address - the min and max
380: multicast forms multi-group block. If the MinGrpAddr
381: and MaxGrpAddr are the same, it indicates that this
382: block contains a single group address."
383: ::= { marsClientMcGrpEntry 1 }
384:
385: marsClientMcMaxGrpAddr OBJECT-TYPE
386: SYNTAX IpAddress
387: MAX-ACCESS not-accessible
388: STATUS current
389: DESCRIPTION
390: "Maximum multicast group address - the min and max
391: multicast forms a multi-group block. If the MinGrpAddr
392: and MaxGrpAddr are the same, it indicates that this
393: block contains a single group address."
394: ::= { marsClientMcGrpEntry 2 }
395:
396: marsClientMcGrpRowStatus OBJECT-TYPE
397: SYNTAX RowStatus
398: MAX-ACCESS read-create
399: STATUS current
400: DESCRIPTION
401: "The object is used to create or delete a row in this
402: table.
403:
404: Since other objects in this row are not-accessible
405: 'index-objects', the value of this object has no
406: effect on whether those objects in this conceptual
407: row can be modified."
408: ::= { marsClientMcGrpEntry 3 }
409:
410: --****************************************************************
411: -- IP ATM MARS Client Backup MARS Object Definitions
412: --****************************************************************
413:
414: marsClientBackupMarsTable OBJECT-TYPE
415: SYNTAX SEQUENCE OF MarsClientBackupMarsEntry
416: MAX-ACCESS not-accessible
417: STATUS current
418: DESCRIPTION
419: "This table contains a list of backup MARS addresses that
420: a client can connect to in case of failure for connecting
421: to the primary server. The list of addresses is in
422: descending order of preference. It should be noted that
423: the backup list provided by the MARS to the client via
424: the MARS_REDIRECT_MAP message has a higher preference than
425: addresses that are manually configured into the client.
426: When such a list is received from the MARS, this information
427: should be inserted at the top of the list.
428: Each row can be created or deleted via configuration."
429: ::= { marsClientObjects 3 }
430:
431: marsClientBackupMarsEntry OBJECT-TYPE
432: SYNTAX MarsClientBackupMarsEntry
433: MAX-ACCESS not-accessible
434: STATUS current
435: DESCRIPTION
436: "Each entry represents an ATM address of a backup MARS."
437: INDEX { ipAdEntAddr,
438: marsClientIndex,
439: marsClientBackupMarsPriority,
440: marsClientBackupMarsAddr }
441: ::= { marsClientBackupMarsTable 1 }
442:
443: MarsClientBackupMarsEntry ::=
444: SEQUENCE {
445: marsClientBackupMarsPriority Unsigned32,
446: marsClientBackupMarsAddr AtmAddr,
447: marsClientBackupMarsRowStatus RowStatus
448: }
449:
450: marsClientBackupMarsPriority OBJECT-TYPE
451: SYNTAX Unsigned32(0..65535)
452: MAX-ACCESS not-accessible
453: STATUS current
454: DESCRIPTION
455: "The priority associated with a backup MARS. A lower
456: priority value inidcates a higher preference."
457: ::= { marsClientBackupMarsEntry 1 }
458:
459: marsClientBackupMarsAddr OBJECT-TYPE
460: SYNTAX AtmAddr
461: MAX-ACCESS not-accessible
462: STATUS current
463: DESCRIPTION
464: "The ATM address associated with a backup MARS."
465: ::= { marsClientBackupMarsEntry 2 }
466:
467: marsClientBackupMarsRowStatus OBJECT-TYPE
468: SYNTAX RowStatus
469: MAX-ACCESS read-create
470: STATUS current
471: DESCRIPTION
472: "The object is used to create or delete a row in this
473: table.
474:
475: Since other objects in this row are not-accessible
476: 'index-objects', the value of this object has no effect
477: on whether those objects in this conceptual row can be
478: modified."
479: ::= { marsClientBackupMarsEntry 3 }
480:
481: --***************************************************************
482: -- IP ATM MARS Client VC Object Definition Table
483: --***************************************************************
484:
485: marsClientVcTable OBJECT-TYPE
486: SYNTAX SEQUENCE OF MarsClientVcEntry
487: MAX-ACCESS not-accessible
488: STATUS current
489: DESCRIPTION
490: "This table contains information about open virtual
491: circuits (VCs) that a client has. For point to point
492: circuit, each entry represents a single VC connection
493: between this client ATM address to another party ATM
494: address. In the case of point to multipoint connection
495: where a single source address is associated with
496: multiple destinations, several entries are used to
497: represent the relationship. An example of point to
498: multi-point VC represented in a table is shown below.
499:
500: Client VPI/VCI Grp Addr1/Addr2 Part Addr
501: 1 0,1 g1,g2 p1
502: 1 0,1 g1,g2 p2
503: 1 0,1 g1,g2 p3
504:
505: Note: This table assumes the IP multicast address
506: groups (min, max) defined in each entry are
507: always consecutive. In the case of that a
508: client receives a JOIN/LEAVE with
509: mars$flag.punched set, each pair of the IP
510: groups will first be broken into several
511: pairs of consecutive IP groups before each
512: entry row corresponding to a pair of IP group
513: is created."
514: ::= { marsClientObjects 4 }
515:
516: marsClientVcEntry OBJECT-TYPE
517: SYNTAX MarsClientVcEntry
518: MAX-ACCESS not-accessible
519: STATUS current
520: DESCRIPTION
521: "The objects contained in the entry are VC related
522: attributes such as VC signalling type, control VC
523: type, idle timer, negotiated MTU size, etc."
524: INDEX { ipAdEntAddr,
525: marsClientIndex,
526: marsClientVcVpi,
527: marsClientVcVci,
528: marsClientVcMinGrpAddr,
529: marsClientVcMaxGrpAddr,
530: marsClientVcPartyAddr }
531: ::= { marsClientVcTable 1 }
532:
533: MarsClientVcEntry ::=
534: SEQUENCE {
535: marsClientVcVpi INTEGER,
536: marsClientVcVci INTEGER,
537: marsClientVcMinGrpAddr IpAddress,
538: marsClientVcMaxGrpAddr IpAddress,
539: marsClientVcPartyAddr AtmAddr,
540: marsClientVcPartyAddrType INTEGER,
541: marsClientVcType INTEGER,
542: marsClientVcCtrlType INTEGER,
543: marsClientVcIdleTimer INTEGER,
544: marsClientVcRevalidate TruthValue,
545: marsClientVcEncapsType INTEGER,
546: marsClientVcNegotiatedMtu INTEGER,
547: marsClientVcRowStatus RowStatus
548: }
549:
550: marsClientVcVpi OBJECT-TYPE
551: SYNTAX INTEGER (0..4095)
551: warning -
warning: use Integer32 instead of INTEGER in SMIv2
552: MAX-ACCESS not-accessible
553: STATUS current
554: DESCRIPTION
555: "The value of virtual path identifier (VPI). Since
556: a VPI can be numbered 0, this sub-index can take
557: a value of 0."
558: ::= { marsClientVcEntry 1 }
559:
560: marsClientVcVci OBJECT-TYPE
561: SYNTAX INTEGER (0..65535)
561: warning -
warning: use Integer32 instead of INTEGER in SMIv2
562: MAX-ACCESS not-accessible
563: STATUS current
564: DESCRIPTION
565: "The value of virtual circuit identifier (VCI). Since
566: a VCI can be numbered 0, this sub-index can take
567: a value of 0."
568: ::= { marsClientVcEntry 2 }
569:
570: marsClientVcMinGrpAddr OBJECT-TYPE
571: SYNTAX IpAddress
572: MAX-ACCESS not-accessible
573: STATUS current
574: DESCRIPTION
575: "Minimum IP multicast group address - the min and
576: max multicast forms a multi-group consecutive
577: block which is associated with a table entry.
578: if the MinGrpAddr and MaxGrpAddr are the same, it
579: indicates that the size of multi-group block is 1,
580: a single IP group."
581: ::= { marsClientVcEntry 3 }
582:
583: marsClientVcMaxGrpAddr OBJECT-TYPE
584: SYNTAX IpAddress
585:
586:
587: MAX-ACCESS not-accessible
588: STATUS current
589: DESCRIPTION
590: "Maximum IP multicast group address - the min and
591: max multicast forms a multi-group consecutive
592: block which is associated with a table entry.
593: if the MinGrpAddr and MaxGrpAddr are the same, it
594: indicates that the size of multi-group block is 1,
595: a single IP group."
596: ::= { marsClientVcEntry 4 }
597:
598: marsClientVcPartyAddr OBJECT-TYPE
599: SYNTAX AtmAddr
600: MAX-ACCESS not-accessible
601: STATUS current
602: DESCRIPTION
603: "An ATM party address in which this VC is linked.
604: The party type is identified by the
605: marsClientVcPartyAddrType."
606: ::= { marsClientVcEntry 5 }
607:
608: marsClientVcPartyAddrType OBJECT-TYPE
609: SYNTAX INTEGER {
610: called (1),
611: calling (2)
612: }
613: MAX-ACCESS read-create
614: STATUS current
615: DESCRIPTION
616: "The party type is associated with the party address.
617: The 'called (1)' indicates that the party address is
618: a destination address which implies that VC is
619: originated from this client. The 'calling (2)'
620: indicates the VC was initiated externally to this
621: client. In this case, the party address is the
622: source address."
623: ::= { marsClientVcEntry 6 }
624:
625: marsClientVcType OBJECT-TYPE
626: SYNTAX INTEGER {
627: pvc (1),
628: svc (2)
629: }
630: MAX-ACCESS read-create
631: STATUS current
632: DESCRIPTION
633: "Circuit Connection type: permanent virtual circuit or
634: switched virtual circuit."
635: ::= { marsClientVcEntry 7 }
636:
637: marsClientVcCtrlType OBJECT-TYPE
638: SYNTAX INTEGER {
639: pointToPointVC (1),
640: clusterControlVC (2),
641: pointToMultiPointVC (3)
642: }
643: MAX-ACCESS read-create
644: STATUS current
645: DESCRIPTION
646: "Control VC type used to specify a particular connection.
647: pointToPointVC (1):
648: used by the ATM Clients for the registration and
649: queries. This VC or the initial signalling path
650: is set up from the source Client to a MARS. It is
651: bi-directional.
652: clusterControlVC (2):
653: used by a MARS to issue asynchronous updates to an
654: ATM Client. This VC is established from the MARS
655: to the ATM Client.
656: pointToMultiPointVC (3):
657: used by the client to transfer multicast data
658: packets from layer 3. This VC is established
659: from the source ATM Client to a destination ATM
660: endpoint which can be a multicast group member
661: or an MCS. The destination endpoint was obtained
662: from the MARS."
663: ::= { marsClientVcEntry 8 }
664:
665: marsClientVcIdleTimer OBJECT-TYPE
666: SYNTAX INTEGER (1..2147483647)
666: warning -
warning: use Integer32 instead of INTEGER in SMIv2
667: UNITS "minutes"
668: MAX-ACCESS read-create
669: STATUS current
670: DESCRIPTION
671: "The idle timer associated with this VC. The minimum
672: suggested value is 1 minute and the recommended
673: default value is 20 minutes."
674:
675: DEFVAL { 20 }
676: ::= { marsClientVcEntry 9 }
677:
678: marsClientVcRevalidate OBJECT-TYPE
679: SYNTAX TruthValue
680: MAX-ACCESS read-create
681: STATUS current
682: DESCRIPTION
683: "A flag associated with an open and active multipoint
684: VC. It is checked every time a packet is queued for
685: transmission on that VC. The object has the value of
686: true (1) if revalidate is required and the value
687: false (2) otherwise."
688: ::= { marsClientVcEntry 10 }
689:
690: marsClientVcEncapsType OBJECT-TYPE
691: SYNTAX INTEGER {
692: other (1),
693: llcSnap (2)
694: }
695: MAX-ACCESS read-create
696: STATUS current
697: DESCRIPTION
698: "The encapsulation type used when communicating over
699: this VC."
700: ::= { marsClientVcEntry 11 }
701:
702: marsClientVcNegotiatedMtu OBJECT-TYPE
703: SYNTAX INTEGER (1..65535)
703: warning -
warning: use Integer32 instead of INTEGER in SMIv2
704: MAX-ACCESS read-create
705: STATUS current
706: DESCRIPTION
707: "The negotiated MTU when communicating over this VC."
708: ::= { marsClientVcEntry 12 }
709:
710: marsClientVcRowStatus OBJECT-TYPE
711: SYNTAX RowStatus
712: MAX-ACCESS read-create
713: STATUS current
714: DESCRIPTION
715: "The object is used to create, delete or modify a
716: row in this table.
717:
718: A row cannot be made 'active' until instances of
719: all corresponding columns in the row of this table
720: are appropriately configured.
721:
722: While objects: marsClientVcIdleTimer and
723: marsClientVcRevalidate in this conceptual
724: row can be modified irrespective of the value
725: of this object, all other objects in the row can
726: not be modified when this object has a value
727: of 'active'.
728:
729: It is possible for an SNMP management station
730: to set the row to 'notInService' and modify
731: the entry and then set it back to 'active'
732:
733: with the following exception. That is, rows
734: for which the corresponding instance of
735: marsClientVcType has a value of 'svc' can not
736: be modified or deleted."
737: ::= { marsClientVcEntry 13 }
738:
739: --***************************************************************
740: -- IP ATM MARS Client Statistic Object Definition Table
741: --***************************************************************
742:
743: marsClientStatTable OBJECT-TYPE
744: SYNTAX SEQUENCE OF MarsClientStatEntry
745: MAX-ACCESS not-accessible
746: STATUS current
747: DESCRIPTION
748: "The table contains statistics collected at MARS
749: clients."
750: ::= { marsClientObjects 5 }
751:
752: marsClientStatEntry OBJECT-TYPE
753: SYNTAX MarsClientStatEntry
754: MAX-ACCESS not-accessible
755: STATUS current
756: DESCRIPTION
757: "Each entry contains statistics collected at one MARS
758: client."
759: INDEX { ipAdEntAddr, marsClientIndex }
760: ::= { marsClientStatTable 1 }
761:
762: MarsClientStatEntry ::=
763: SEQUENCE {
764: marsClientStatTxReqMsgs Counter32,
765: marsClientStatTxJoinMsgs Counter32,
766: marsClientStatTxLeaveMsgs Counter32,
767: marsClientStatTxGrpLstReqMsgs Counter32,
768: marsClientStatRxJoinMsgs Counter32,
769: marsClientStatRxLeaveMsgs Counter32,
770: marsClientStatRxMultiMsgs Counter32,
771: marsClientStatRxNakMsgs Counter32,
772: marsClientStatRxMigrateMsgs Counter32,
773: marsClientStatRxGrpLstRplyMsgs Counter32,
774: marsClientStatFailMultiMsgs Counter32
775: }
776:
777: marsClientStatTxReqMsgs OBJECT-TYPE
778: SYNTAX Counter32
779: MAX-ACCESS read-only
780: STATUS current
781: DESCRIPTION
782: "Total number of MARS_REQUEST messages transmitted
783: from a client."
784: ::= { marsClientStatEntry 1 }
785:
786: marsClientStatTxJoinMsgs OBJECT-TYPE
787: SYNTAX Counter32
788: MAX-ACCESS read-only
789: STATUS current
790: DESCRIPTION
791: "Total number of MARS_JOIN messages transmitted from
792: a client."
793: ::= { marsClientStatEntry 2 }
794:
795: marsClientStatTxLeaveMsgs OBJECT-TYPE
796: SYNTAX Counter32
797: MAX-ACCESS read-only
798: STATUS current
799: DESCRIPTION
800: "Total number of MARS_LEAVE messages transmitted from
801: a client."
802: ::= { marsClientStatEntry 3 }
803:
804: marsClientStatTxGrpLstReqMsgs OBJECT-TYPE
805: SYNTAX Counter32
806: MAX-ACCESS read-only
807: STATUS current
808: DESCRIPTION
809: "Total number of MARS_GROUPLIST_REQUEST messages
810: transmitted from a client."
811: ::= { marsClientStatEntry 4 }
812:
813: marsClientStatRxJoinMsgs OBJECT-TYPE
814: SYNTAX Counter32
815: MAX-ACCESS read-only
816: STATUS current
817: DESCRIPTION
818: "Total number of MARS_JOIN messages received by
819: a client."
820: ::= { marsClientStatEntry 5 }
821:
822: marsClientStatRxLeaveMsgs OBJECT-TYPE
823: SYNTAX Counter32
824: MAX-ACCESS read-only
825: STATUS current
826: DESCRIPTION
827: "Total number of MARS_LEAVE messages received by
828: a client."
829: ::= { marsClientStatEntry 6 }
830:
831: marsClientStatRxMultiMsgs OBJECT-TYPE
832: SYNTAX Counter32
833: MAX-ACCESS read-only
834: STATUS current
835: DESCRIPTION
836: "Total number of MARS_MULTI messages received by
837: a client."
838: ::= { marsClientStatEntry 7 }
839:
840: marsClientStatRxNakMsgs OBJECT-TYPE
841: SYNTAX Counter32
842: MAX-ACCESS read-only
843: STATUS current
844: DESCRIPTION
845: "Total number of MARS_NAK messages received by
846: a client."
847: ::= { marsClientStatEntry 8 }
848:
849: marsClientStatRxMigrateMsgs OBJECT-TYPE
850: SYNTAX Counter32
851: MAX-ACCESS read-only
852: STATUS current
853: DESCRIPTION
854: "Total number of MARS_MIGRATE messages received by
855: a client."
856: ::= { marsClientStatEntry 9 }
857:
858: marsClientStatRxGrpLstRplyMsgs OBJECT-TYPE
859: SYNTAX Counter32
860: MAX-ACCESS read-only
861: STATUS current
862: DESCRIPTION
863: "Total number of MARS_GROUPLIST_REPLY messages
864: received by a client."
865: ::= { marsClientStatEntry 10 }
866:
867: marsClientStatFailMultiMsgs OBJECT-TYPE
868: SYNTAX Counter32
869: MAX-ACCESS read-only
870: STATUS current
871: DESCRIPTION
872: "Total number of timeouts occurred indicating
873: failure of the last MARS_MULTI to arrive."
874: ::= { marsClientStatEntry 11 }
875:
876: --***************************************************************
877: -- IP ATM MARS Object Definitions
878: --***************************************************************
879:
880: marsObjects OBJECT IDENTIFIER ::= { marsMIB 2 }
881:
882: marsTable OBJECT-TYPE
883: SYNTAX SEQUENCE OF MarsEntry
884: MAX-ACCESS not-accessible
885: STATUS current
886: DESCRIPTION
887: "The objects defined in this table are used for the
888: management of MARS servers."
889: ::= { marsObjects 1 }
890:
891: marsEntry OBJECT-TYPE
892: SYNTAX MarsEntry
893: MAX-ACCESS not-accessible
894: STATUS current
895: DESCRIPTION
896: "Each entry contains a MARS and its associated
897: attributes."
898: INDEX { marsIndex, marsIfIndex }
899: ::= { marsTable 1 }
900:
901: MarsEntry ::=
902: SEQUENCE {
903: marsIndex Integer32,
904: marsIfIndex InterfaceIndex,
905: marsAddr AtmAddr,
906: marsLocal TruthValue,
907: marsServStatus INTEGER,
908: marsServType INTEGER,
909: marsServPriority Unsigned32,
910: marsRedirMapMsgTimer INTEGER,
911: marsCsn Unsigned32,
912: marsSsn Unsigned32,
913: marsRowStatus RowStatus
914: }
915:
916: marsIndex OBJECT-TYPE
917: SYNTAX Integer32(1..65535)
918: MAX-ACCESS not-accessible
919: STATUS current
920: DESCRIPTION
921: "The auxiliary variable used to identify instances of
922: the columnar objects in the MARS table."
923: ::= { marsEntry 1 }
924:
925: marsIfIndex OBJECT-TYPE
926: SYNTAX InterfaceIndex
927: MAX-ACCESS not-accessible
928: STATUS current
929: DESCRIPTION
930: "The ifIndex of the interface that the MARS is
931: associated with."
932: ::= { marsEntry 2 }
933:
934: marsAddr OBJECT-TYPE
935: SYNTAX AtmAddr
936: MAX-ACCESS read-create
937: STATUS current
938: DESCRIPTION
939: "The ATM address associated with the MARS."
940: ::= { marsEntry 3 }
941:
942: marsLocal OBJECT-TYPE
943: SYNTAX TruthValue
944: MAX-ACCESS read-create
945: STATUS current
946: DESCRIPTION
947: "A flag associated with a MARS entry. The object has
948: the value of true (1) if the MARS whose interface
949: is local to the machine that implements this MIB;
950: otherwise the object has the value of false (2)."
951: ::= { marsEntry 4 }
952:
953: marsServStatus OBJECT-TYPE
954: SYNTAX INTEGER {
955: active (1),
956: inactive (2),
957: faulted (3)
958: }
959: MAX-ACCESS read-create
960: STATUS current
961: DESCRIPTION
962: "The current status of MARS."
963: ::= { marsEntry 5 }
964:
965: marsServType OBJECT-TYPE
966: SYNTAX INTEGER {
967: primary (1),
968: backup (2)
969: }
970: MAX-ACCESS read-create
971: STATUS current
972: DESCRIPTION
973: "Types of MARS servers: primary or backup."
974: ::= { marsEntry 6 }
975:
976: marsServPriority OBJECT-TYPE
977: SYNTAX Unsigned32(0..65535)
978: MAX-ACCESS read-create
979: STATUS current
980: DESCRIPTION
981: "Priority associated with a backup MARS server.
982: A backup MARS server with lower priority value
983: indicates a higher preference than other backup
984: MARS servers to be used as the MARS server when
985: the primary server fails."
986: ::= { marsEntry 7 }
987:
988: marsRedirMapMsgTimer OBJECT-TYPE
989: SYNTAX INTEGER (1..2)
989: warning -
warning: use Integer32 instead of INTEGER in SMIv2
990: UNITS "minutes"
991: MAX-ACCESS read-create
992: STATUS current
993: DESCRIPTION
994: "Periodic interval on which a multi-part
995: MARS_REDIRECT_MAP is sent from this MARS."
996: DEFVAL { 1 }
997: ::= { marsEntry 8 }
998:
999: marsCsn OBJECT-TYPE
1000: SYNTAX Unsigned32
1001: MAX-ACCESS read-create
1002: STATUS current
1003: DESCRIPTION
1004: "Current cluster sequence number (CSN) which is global
1005: within the context of a given protocol. The CSN is
1006: incremented by the MARS on every transmission of a
1007: message on ClusterControlVC. A cluster member uses
1008: the CSN to track the message loss on ClusterControlVC
1009: or to monitor a membership change."
1010: ::= { marsEntry 9 }
1011:
1012: marsSsn OBJECT-TYPE
1013: SYNTAX Unsigned32
1014: MAX-ACCESS read-create
1015: STATUS current
1016: DESCRIPTION
1017: "Current server sequence number (SSN) which is global
1018: within the context of a given protocol. The SSN is
1019: incremented by the MARS on every transmission of a
1020: message on ServerControlVC. A MCS uses the SSN to
1021: track the message loss on ServerControlVC or to
1022: monitor a membership change."
1023: ::= { marsEntry 10 }
1024:
1025: marsRowStatus OBJECT-TYPE
1026: SYNTAX RowStatus
1027: MAX-ACCESS read-create
1028: STATUS current
1029: DESCRIPTION
1030: "The object is used to create, delete or modify a
1031: row in this table.
1032:
1033: A row cannot be made 'active' until instances of
1034: all corresponding columns in the row of this table
1035: are appropriately configured and until the agent
1036: has also created a corresponding row in the
1037: marsStatTable.
1038:
1039: When this object has a value of 'active', the
1040: following columnar objects can not be modified:
1041:
1042: marsAddr,
1043: marsAddrLocal,
1044: marsServStatus,
1045: marsServType,
1046: marsCsn,
1047: marsSsn
1048:
1049: while other objects in this conceptual row can be
1050: modified irrespective of the value of this object.
1051:
1052: Deletion of this row is allowed regardless of
1053: whether or not a row in any associated tables
1054: (i.e., marsVcTable) still exists or is in use.
1055: Once this row is deleted, it is recommended that
1056: the agent or the SNMP management station (if
1057: possible) through the set command deletes any
1058: stale rows that are associated with this row."
1059: ::= { marsEntry 11 }
1060:
1061: --****************************************************************
1062: -- IP ATM MARS Multicast Group Address Object Definitions
1063: --****************************************************************
1064:
1065: marsMcGrpTable OBJECT-TYPE
1066: SYNTAX SEQUENCE OF MarsMcGrpEntry
1067: MAX-ACCESS not-accessible
1068: STATUS current
1069: DESCRIPTION
1070: "This table contains a list of IP multicast address
1071: blocks associated with a MARS. Entries in this table
1072: are used by the MARS host map table and the server map
1073: table. They should be created prior to being referenced
1074: as indices by those tables.
1075: Each row can be created or deleted via configuration."
1076: ::= { marsObjects 2 }
1077:
1078: marsMcGrpEntry OBJECT-TYPE
1079: SYNTAX MarsMcGrpEntry
1080: MAX-ACCESS not-accessible
1081: STATUS current
1082: DESCRIPTION
1083: "Each entry represents a consecutive block of multicast
1084: group addresses."
1085: INDEX { marsIndex,
1086: marsIfIndex,
1087: marsMcMinGrpAddr,
1088: marsMcMaxGrpAddr }
1089: ::= { marsMcGrpTable 1 }
1090:
1091: MarsMcGrpEntry ::=
1092: SEQUENCE {
1093: marsMcMinGrpAddr IpAddress,
1094: marsMcMaxGrpAddr IpAddress,
1095: marsMcGrpAddrUsage INTEGER,
1096: marsMcGrpRxLayer3GrpSets Counter32,
1097: marsMcGrpRxLayer3GrpResets Counter32,
1098: marsMcGrpRowStatus RowStatus
1099: }
1100:
1101: marsMcMinGrpAddr OBJECT-TYPE
1102: SYNTAX IpAddress
1103: MAX-ACCESS not-accessible
1104: STATUS current
1105: DESCRIPTION
1106: "Minimum multicast group address - the min and max
1107: multicast forms multi-group block. If the MinGrpAddr
1108: and MaxGrpAddr are the same, it indicates that this
1109: block contains a single group address."
1110: ::= { marsMcGrpEntry 1 }
1111:
1112: marsMcMaxGrpAddr OBJECT-TYPE
1113: SYNTAX IpAddress
1114: MAX-ACCESS not-accessible
1115: STATUS current
1116: DESCRIPTION
1117: "Maximum multicast group address - the min and max
1118: multicast forms a multi-group block. If The
1119: MinGrpAddr and MaxGrpAddr are the same, it indicates
1120: that this block contains a single group address."
1121: ::= { marsMcGrpEntry 2 }
1122:
1123: marsMcGrpAddrUsage OBJECT-TYPE
1124: SYNTAX INTEGER {
1125: hostMap (1),
1126: serverMap (2),
1127: hostServerMap (3)
1128: }
1129: MAX-ACCESS read-create
1130: STATUS current
1131: DESCRIPTION
1132: "Usage of the multicast address block. The hostMap (1)
1133: indicates that the address block is only used in the
1134: MARS host map table. The serverMap (2) indicates
1135: that the address block is only used in the MARS
1136: server map table. The hostServerMap (3) indicates
1137: that the address block is used in both the host map
1138: and the server map tables."
1139: ::= { marsMcGrpEntry 3 }
1140:
1141: marsMcGrpRxLayer3GrpSets OBJECT-TYPE
1142: SYNTAX Counter32
1143: MAX-ACCESS read-only
1144: STATUS current
1145: DESCRIPTION
1146: "Number of MARS_JOIN messages received with
1147: mars$flags.layer3grp flag set."
1148: ::= { marsMcGrpEntry 4 }
1149:
1150: marsMcGrpRxLayer3GrpResets OBJECT-TYPE
1151: SYNTAX Counter32
1152: MAX-ACCESS read-only
1153: STATUS current
1154: DESCRIPTION
1155: "Number of MARS_JOIN messages received with
1156: mars$flags.layer3grp flag reset."
1157: ::= { marsMcGrpEntry 5 }
1158:
1159: marsMcGrpRowStatus OBJECT-TYPE
1160: SYNTAX RowStatus
1161: MAX-ACCESS read-create
1162: STATUS current
1163: DESCRIPTION
1164: "The object is used to create, delete or modify a
1165: row in this table.
1166:
1167: The value of this object has no effect on whether
1168: other objects in this conceptual row can be modified."
1169: ::= { marsMcGrpEntry 6 }
1170:
1171: --***************************************************************
1172: -- IP ATM MARS Host Map Object Definitions
1173: --***************************************************************
1174:
1175: marsHostMapTable OBJECT-TYPE
1176: SYNTAX SEQUENCE OF MarsHostMapEntry
1177: MAX-ACCESS not-accessible
1178: STATUS current
1179: DESCRIPTION
1180: "This table caches mappings between IP multicast
1181: address to a list of ATM addresses that are
1182: configured or dynamically learned from the MARS.
1183: This address resolution is used for the host map.
1184: It supports the mapping of a block of multicast
1185: group addresses to a cluster member address. In
1186: the case where a group block is associated with
1187: multiple cluster members, several entries are
1188: used to representing the relationship."
1189: ::= { marsObjects 3 }
1190:
1191: marsHostMapEntry OBJECT-TYPE
1192: SYNTAX MarsHostMapEntry
1193: MAX-ACCESS not-accessible
1194: STATUS current
1195: DESCRIPTION
1196: "Each entry row contains attributes associated with
1197: the mapping between a multicast group block and an
1198: ATM address."
1199: INDEX { marsIndex,
1200: marsIfIndex,
1201: marsMcMinGrpAddr,
1202: marsMcMaxGrpAddr,
1203: marsHostMapAtmAddr }
1204: ::= { marsHostMapTable 1 }
1205:
1206: MarsHostMapEntry ::=
1207: SEQUENCE {
1208: marsHostMapAtmAddr AtmAddr,
1209: marsHostMapRowType INTEGER,
1210: marsHostMapRowStatus RowStatus
1211: }
1212:
1213: marsHostMapAtmAddr OBJECT-TYPE
1214: SYNTAX AtmAddr
1215: MAX-ACCESS not-accessible
1216: STATUS current
1217: DESCRIPTION
1218: "The mapped cluster member ATM address."
1219: ::= { marsHostMapEntry 1 }
1220:
1221: marsHostMapRowType OBJECT-TYPE
1222: SYNTAX INTEGER {
1223: static (1),
1224: dynamic (2)
1225: }
1226: MAX-ACCESS read-create
1227: STATUS current
1228: DESCRIPTION
1229: "Method in which this entry row is created. The
1230: static (1) indicates that this row is created
1231: through configuration. The dynamic (2) indicates
1232: that the row is created as the result of group
1233: address updates received at this MARS."
1234: ::= { marsHostMapEntry 2 }
1235:
1236: marsHostMapRowStatus OBJECT-TYPE
1237: SYNTAX RowStatus
1238: MAX-ACCESS read-create
1239: STATUS current
1240: DESCRIPTION
1241: "The object is used to create, delete or modify a
1242: row in this table.
1243:
1244: This object must not be set to 'active' until
1245: instances of all corresponding columns in the
1246: row of this table are appropriately configured.
1247:
1248: It is possible for an SNMP management station
1249: to set the row to 'notInService' and modify
1250: the entry and then set it back to 'active'
1251: with the following exception. That is, rows
1252: for which the corresponding instance of
1253: marsHostMapRowType has a value of 'dynamic'
1254: can not be modified or deleted."
1255: ::= { marsHostMapEntry 3 }
1256:
1257: --***************************************************************
1258: -- IP ATM MARS Server Map Object Definitions
1259: --***************************************************************
1260:
1261: marsServerMapTable OBJECT-TYPE
1262: SYNTAX SEQUENCE OF MarsServerMapEntry
1263: MAX-ACCESS not-accessible
1264: STATUS current
1265: DESCRIPTION
1266: "This table caches mappings between IP multicast
1267: address to a list of MCS ATM addresses that are
1268: configured or dynamically learned from the MARS.
1269: This address resolution is used for the server map.
1270: It supports the mapping of a block of multicast
1271: group addresses to a MCS address. In the case
1272: where a group block is associated with multiple
1273: MCSs, several entries are used to representing the
1274: relationship."
1275: ::= { marsObjects 4 }
1276:
1277: marsServerMapEntry OBJECT-TYPE
1278: SYNTAX MarsServerMapEntry
1279: MAX-ACCESS not-accessible
1280: STATUS current
1281: DESCRIPTION
1282: "Each entry row contains attributes associated with
1283: the mapping between a multicast group block and an
1284: MCS address."
1285: INDEX { marsIndex,
1286: marsIfIndex,
1287: marsMcMinGrpAddr,
1288: marsMcMaxGrpAddr,
1289: marsServerMapAtmAddr }
1290: ::= { marsServerMapTable 1 }
1291:
1292: MarsServerMapEntry ::=
1293: SEQUENCE {
1294: marsServerMapAtmAddr AtmAddr,
1295: marsServerMapRowType INTEGER,
1296: marsServerMapRowStatus RowStatus
1297: }
1298:
1299: marsServerMapAtmAddr OBJECT-TYPE
1300: SYNTAX AtmAddr
1301: MAX-ACCESS not-accessible
1302: STATUS current
1303: DESCRIPTION
1304: "The mapped MCS ATM address."
1305: ::= { marsServerMapEntry 1 }
1306:
1307: marsServerMapRowType OBJECT-TYPE
1308: SYNTAX INTEGER {
1309: static (1),
1310: dynamic (2)
1311: }
1312: MAX-ACCESS read-create
1313: STATUS current
1314: DESCRIPTION
1315: "Method in which this entry row is created. The
1316: 'static (1)' indicates that this row is created
1317: through configuration. The 'dynamic (2)' indicates
1318: that the row is created as the result of group
1319: address updates received at this MARS."
1320: ::= { marsServerMapEntry 2 }
1321:
1322: marsServerMapRowStatus OBJECT-TYPE
1323: SYNTAX RowStatus
1324: MAX-ACCESS read-create
1325: STATUS current
1326: DESCRIPTION
1327: "The object is used to create, delete or modify a
1328: row in this table.
1329:
1330: This object must not be set to 'active' until
1331: instances of all corresponding columns in the
1332: row of this table are appropriately configured.
1333:
1334: It is possible for an SNMP management station
1335: to set the row to 'notInService' and modify
1336: the entry and then set it back to 'active'
1337: with the following exception. That is, rows
1338: for which the corresponding instance of
1339: marsServerMapRowType has a value of 'dynamic'
1340: can not be modified or deleted."
1341: ::= { marsServerMapEntry 3 }
1342:
1343: --***************************************************************
1344: -- IP ATM MARS VC Object Definition Table
1345: --***************************************************************
1346:
1347: marsVcTable OBJECT-TYPE
1348: SYNTAX SEQUENCE OF MarsVcEntry
1349: MAX-ACCESS not-accessible
1350: STATUS current
1351: DESCRIPTION
1352: "This table contains information about open virtual circuits
1353: (VCs) that a MARS has. For point to point circuit, each
1354: entry represents a single VC connection between this MARS
1355: ATM address to another party's ATM address. In the case of
1356: point to multipoint connection where a ControlVc is attached
1357: with multiple leaf nodes, several entries are used to
1358: represent the relationship. An example of point to
1359: multi-point VC represented in a table is shown below.
1360:
1361: MARS VPI/VCI MARS Addr Party Addr
1362: 1 0,1 m1 p1
1363: 1 0,1 m1 p2
1364: 1 0,1 m1 p3"
1365: ::= { marsObjects 5 }
1366:
1367: marsVcEntry OBJECT-TYPE
1368: SYNTAX MarsVcEntry
1369: MAX-ACCESS not-accessible
1370: STATUS current
1371: DESCRIPTION
1372: "The objects contained in the entry are VC related attributes
1373: such as VC signalling type, control VC type, idle timer,
1374: negotiated MTU size, etc."
1375: INDEX { marsIndex,
1376: marsIfIndex,
1377: marsVcVpi,
1378: marsVcVci,
1379: marsVcPartyAddr }
1380: ::= { marsVcTable 1 }
1381:
1382: MarsVcEntry ::=
1383: SEQUENCE {
1384: marsVcVpi INTEGER,
1385: marsVcVci INTEGER,
1386: marsVcPartyAddr AtmAddr,
1387: marsVcPartyAddrType INTEGER,
1388: marsVcType INTEGER,
1389: marsVcCtrlType INTEGER,
1390: marsVcIdleTimer INTEGER,
1391: marsVcCmi INTEGER,
1392: marsVcEncapsType INTEGER,
1393: marsVcNegotiatedMtu INTEGER,
1394: marsVcRowStatus RowStatus
1395: }
1396:
1397: marsVcVpi OBJECT-TYPE
1398: SYNTAX INTEGER (0..4095)
1398: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1399: MAX-ACCESS not-accessible
1400: STATUS current
1401: DESCRIPTION
1402: "The value of virtual path identifier (VPI). Since
1403: a VPI can be numbered 0, this sub-index can take
1404: a value of 0."
1405: ::= { marsVcEntry 1 }
1406:
1407: marsVcVci OBJECT-TYPE
1408: SYNTAX INTEGER (0..65535)
1408: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1409: MAX-ACCESS not-accessible
1410: STATUS current
1411: DESCRIPTION
1412: "The value of virtual circuit identifier (VCI).
1413: Since a VCI can be numbered 0, this sub-index
1414: can take a value of 0."
1415: ::= { marsVcEntry 2 }
1416:
1417: marsVcPartyAddr OBJECT-TYPE
1418: SYNTAX AtmAddr
1419: MAX-ACCESS not-accessible
1420: STATUS current
1421: DESCRIPTION
1422: "An ATM party address in which this VC is linked. The
1423: party type is identified by the marsVcPartyAddrType."
1424: ::= { marsVcEntry 5 }
1425:
1426: marsVcPartyAddrType OBJECT-TYPE
1427: SYNTAX INTEGER {
1428: called (1),
1429: calling (2)
1430: }
1431: MAX-ACCESS read-create
1432: STATUS current
1433: DESCRIPTION
1434: "The party type is associated with the party address. The
1435: 'called (1)' indicates that the party address is a
1436: destination address which implies that VC is originated
1437: from this MARS. The 'calling (2)' indicates the VC was
1438: initiated externally to this MARS. The party address is
1439: the source address."
1440: ::= { marsVcEntry 6 }
1441:
1442: marsVcType OBJECT-TYPE
1443: SYNTAX INTEGER {
1444: pvc (1),
1445: svc (2)
1446:
1447: }
1448: MAX-ACCESS read-create
1449: STATUS current
1450: DESCRIPTION
1451: "Circuit Connection type: permanent virtual circuit or
1452: switched virtual circuit."
1453: ::= { marsVcEntry 7 }
1454:
1455: marsVcCtrlType OBJECT-TYPE
1456: SYNTAX INTEGER {
1457: pointToPointVC (1),
1458: clusterControlVC (2),
1459: serverControlVC (3)
1460: }
1461: MAX-ACCESS read-create
1462: STATUS current
1463: DESCRIPTION
1464: "Control VC type used to specify a particular connection.
1465: pointToPointVC (1):
1466: used by the ATM endpoints (clients) or the MCS for
1467: registration and queries. This VC is set up from
1468: a MARS client and MCS to this MARS. It is a
1469: bi-directional VC.
1470: clusterControlVC (2):
1471: used by MARS to issue asynchronous updates to ATM
1472: an ATM client. This VC is established from the
1473: MARs to the ATM client.
1474: serverControlVC (3):
1475: used by MARS to issue asynchronous update to ATM
1476: multicast servers. This type of VC exists when at
1477: least a MCS is being used."
1478: ::= { marsVcEntry 8 }
1479:
1480: marsVcIdleTimer OBJECT-TYPE
1481: SYNTAX INTEGER (1..2147483647)
1481: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1482: UNITS "minutes"
1483: MAX-ACCESS read-create
1484: STATUS current
1485: DESCRIPTION
1486: "The idle timer associated with this VC. The minimum
1487: suggested value is 1 minute and the recommended default
1488: value is 20 minutes."
1489: DEFVAL { 20 }
1490: ::= { marsVcEntry 9 }
1491:
1492: marsVcCmi OBJECT-TYPE
1493: SYNTAX INTEGER (0..65535)
1493: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1494: MAX-ACCESS read-create
1495: STATUS current
1496: DESCRIPTION
1497: "Cluster member identifier (CMI) which uniquely identifies
1498: each endpoint attached to the cluster. This variable
1499: applies to each 'leaf node' of an outgoing control VC."
1500: ::= { marsVcEntry 10 }
1501:
1502: marsVcEncapsType OBJECT-TYPE
1503: SYNTAX INTEGER {
1504: other (1),
1505: llcSnap (2)
1506: }
1507: MAX-ACCESS read-create
1508: STATUS current
1509: DESCRIPTION
1510: "The encapsulation type used when communicating over
1511: this VC."
1512: ::= { marsVcEntry 11 }
1513:
1514: marsVcNegotiatedMtu OBJECT-TYPE
1515: SYNTAX INTEGER (1..65535)
1515: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1516: MAX-ACCESS read-create
1517: STATUS current
1518: DESCRIPTION
1519: "The negotiated MTU when communicating over this VC."
1520: ::= { marsVcEntry 12 }
1521:
1522: marsVcRowStatus OBJECT-TYPE
1523: SYNTAX RowStatus
1524: MAX-ACCESS read-create
1525: STATUS current
1526: DESCRIPTION
1527: "The object is used to create, delete or modify a
1528: row in this table.
1529:
1530: A row cannot be made 'active' until instances of
1531: all corresponding columns in the row of this table
1532: are appropriately configured.
1533:
1534: While the marsVcIdleTimer in this conceptual
1535: row can be modified irrespective of the value
1536: of this object, all other objects in the row can
1537: not be modified when this object has a value
1538: of 'active'.
1539:
1540: It is possible for an SNMP management station
1541: to set the row to 'notInService' and modify
1542: the entry and then set it back to 'active'
1543: with the following exception. That is, rows
1544: for which the corresponding instance of
1545: marsVcType has a value of 'svc' can not be
1546: modified or deleted."
1547: ::= { marsVcEntry 13 }
1548:
1549: --***************************************************************
1550: -- IP ATM MARS Registered Cluster Member List Table
1551: --***************************************************************
1552:
1553: marsRegClientTable OBJECT-TYPE
1554: SYNTAX SEQUENCE OF MarsRegClientEntry
1555: MAX-ACCESS not-accessible
1556: STATUS current
1557: DESCRIPTION
1558: "This table contains ATM identities of all the currently
1559: registered cluster members at a MARS. Each entry represents
1560: one set of ATM identities associated with one cluster member
1561: or the MARS client."
1562: ::= { marsObjects 6 }
1563:
1564: marsRegClientEntry OBJECT-TYPE
1565: SYNTAX MarsRegClientEntry
1566: MAX-ACCESS not-accessible
1567: STATUS current
1568: DESCRIPTION
1569: "Each entry row contains attributes associated with one
1570: register cluster member."
1571: INDEX { marsIndex,
1572: marsIfIndex,
1573: marsRegClientCmi}
1574: ::= { marsRegClientTable 1 }
1575:
1576: MarsRegClientEntry ::=
1577: SEQUENCE {
1578: marsRegClientCmi INTEGER,
1579: marsRegClientAtmAddr AtmAddr
1580: }
1581:
1582: marsRegClientCmi OBJECT-TYPE
1583: SYNTAX INTEGER (0..65535)
1583: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1584: MAX-ACCESS not-accessible
1585: STATUS current
1586: DESCRIPTION
1587: "This cluster member identifier is used as an auxiliary index
1588: for the entry in this table."
1589: ::= { marsRegClientEntry 1 }
1590:
1591: marsRegClientAtmAddr OBJECT-TYPE
1592: SYNTAX AtmAddr
1593: MAX-ACCESS read-only
1594: STATUS current
1595: DESCRIPTION
1596: "The registered client's ATM address."
1597: ::= { marsRegClientEntry 2 }
1598:
1599:
1600: --***************************************************************
1601: -- IP ATM MARS Registered Server Member List Table
1602: --***************************************************************
1603:
1604: marsRegMcsTable OBJECT-TYPE
1605: SYNTAX SEQUENCE OF MarsRegMcsEntry
1606: MAX-ACCESS not-accessible
1607: STATUS current
1608: DESCRIPTION
1609: "This table contains ATM identities of all the currently
1610: registered MCSs at a MARS. Each entry represents one set
1611: of ATM identities associated with one MCS."
1612: ::= { marsObjects 7 }
1613:
1614: marsRegMcsEntry OBJECT-TYPE
1615: SYNTAX MarsRegMcsEntry
1616: MAX-ACCESS not-accessible
1617: STATUS current
1618: DESCRIPTION
1619: "Each entry row contains attributes associated with one
1620: registered MCS."
1621: INDEX { marsIndex,
1622: marsIfIndex,
1623: marsRegMcsAtmAddr
1624: }
1625: ::= { marsRegMcsTable 1 }
1626:
1627: MarsRegMcsEntry ::=
1628: SEQUENCE {
1629: marsRegMcsAtmAddr AtmAddr
1630: }
1631:
1632: marsRegMcsAtmAddr OBJECT-TYPE
1633: SYNTAX AtmAddr
1634: MAX-ACCESS read-only
1635: STATUS current
1636: DESCRIPTION
1637: "The registered MCS's ATM address."
1638: ::= { marsRegMcsEntry 1 }
1639:
1640: --***************************************************************
1641: -- IP ATM MARS Statistics Object Definition Table
1642: --***************************************************************
1643:
1644: marsStatTable OBJECT-TYPE
1645: SYNTAX SEQUENCE OF MarsStatEntry
1646: MAX-ACCESS not-accessible
1647: STATUS current
1648:
1649:
1650: DESCRIPTION
1651: "The table contains statistics collected at MARS."
1652: ::= { marsObjects 8 }
1653:
1654: marsStatEntry OBJECT-TYPE
1655: SYNTAX MarsStatEntry
1656: MAX-ACCESS not-accessible
1657: STATUS current
1658: DESCRIPTION
1659: "Each entry contains statistics collected at one MARS."
1660: INDEX { marsIndex, marsIfIndex }
1661: ::= { marsStatTable 1 }
1662:
1663: MarsStatEntry ::=
1664: SEQUENCE {
1665: marsStatTxMultiMsgs Counter32,
1666: marsStatTxGrpLstRplyMsgs Counter32,
1667: marsStatTxRedirectMapMsgs Counter32,
1668: marsStatTxMigrateMsgs Counter32,
1669: marsStatTxNakMsgs Counter32,
1670: marsStatTxJoinMsgs Counter32,
1671: marsStatTxLeaveMsgs Counter32,
1672: marsStatTxSjoinMsgs Counter32,
1673: marsStatTxSleaveMsgs Counter32,
1674: marsStatTxMservMsgs Counter32,
1675: marsStatTxUnservMsgs Counter32,
1676: marsStatRxReqMsgs Counter32,
1677: marsStatRxGrpLstReqMsgs Counter32,
1678: marsStatRxJoinMsgs Counter32,
1679: marsStatRxLeaveMsgs Counter32,
1680: marsStatRxMservMsgs Counter32,
1681: marsStatRxUnservMsgs Counter32,
1682: marsStatRxBlkJoinMsgs Counter32,
1683: marsStatRegMemGroups Counter32,
1684: marsStatRegMcsGroups Counter32
1685: }
1686:
1687: marsStatTxMultiMsgs OBJECT-TYPE
1688: SYNTAX Counter32
1689: MAX-ACCESS read-only
1690: STATUS current
1691: DESCRIPTION
1692: "Total number of MARS_MULTI transmitted by this MARS."
1693: ::= { marsStatEntry 1 }
1694:
1695: marsStatTxGrpLstRplyMsgs OBJECT-TYPE
1696: SYNTAX Counter32
1697: MAX-ACCESS read-only
1698: STATUS current
1699: DESCRIPTION
1700: "Total number of MARS_GROUPLIST_REPLY messages transmitted
1701: by this MARS."
1702: ::= { marsStatEntry 2 }
1703:
1704: marsStatTxRedirectMapMsgs OBJECT-TYPE
1705: SYNTAX Counter32
1706: MAX-ACCESS read-only
1707: STATUS current
1708: DESCRIPTION
1709: "Total number of MARS_REDIRECT_MAP messages transmitted by
1710: this MARS."
1711: ::= { marsStatEntry 3 }
1712:
1713: marsStatTxMigrateMsgs OBJECT-TYPE
1714: SYNTAX Counter32
1715: MAX-ACCESS read-only
1716: STATUS current
1717: DESCRIPTION
1718: "Total number of MARS_MIGRATE messages transmitted by
1719: this MARS."
1720: ::= { marsStatEntry 4 }
1721:
1722: marsStatTxNakMsgs OBJECT-TYPE
1723: SYNTAX Counter32
1724: MAX-ACCESS read-only
1725: STATUS current
1726: DESCRIPTION
1727: "Total number of MARS_NAK messages transmitted by this MARS."
1728: ::= { marsStatEntry 5 }
1729:
1730: marsStatTxJoinMsgs OBJECT-TYPE
1731: SYNTAX Counter32
1732: MAX-ACCESS read-only
1733: STATUS current
1734: DESCRIPTION
1735: "Total number of MARS_JOIN messages transmitted by this
1736: MARS."
1737: ::= { marsStatEntry 6 }
1738:
1739: marsStatTxLeaveMsgs OBJECT-TYPE
1740: SYNTAX Counter32
1741: MAX-ACCESS read-only
1742: STATUS current
1743: DESCRIPTION
1744: "Total number of MARS_LEAVE messages transmitted by this
1745: MARS."
1746: ::= { marsStatEntry 7 }
1747:
1748: marsStatTxSjoinMsgs OBJECT-TYPE
1749: SYNTAX Counter32
1750: MAX-ACCESS read-only
1751: STATUS current
1752: DESCRIPTION
1753: "Total number of MARS_SJOIN messages transmitted by this
1754: MARS."
1755: ::= { marsStatEntry 8 }
1756:
1757: marsStatTxSleaveMsgs OBJECT-TYPE
1758: SYNTAX Counter32
1759: MAX-ACCESS read-only
1760: STATUS current
1761: DESCRIPTION
1762: "Total number of MARS_SLEAVE messages transmitted by this
1763: MARS."
1764: ::= { marsStatEntry 9 }
1765:
1766: marsStatTxMservMsgs OBJECT-TYPE
1767: SYNTAX Counter32
1768: MAX-ACCESS read-only
1769: STATUS current
1770: DESCRIPTION
1771: "Total number of MARS_MSERV messages transmitted by this
1772: MARS."
1773: ::= { marsStatEntry 10 }
1774:
1775: marsStatTxUnservMsgs OBJECT-TYPE
1776: SYNTAX Counter32
1777: MAX-ACCESS read-only
1778: STATUS current
1779: DESCRIPTION
1780: "Total number of MARS_UNSERV messages transmitted by this
1781: MARS."
1782: ::= { marsStatEntry 11 }
1783:
1784: marsStatRxReqMsgs OBJECT-TYPE
1785: SYNTAX Counter32
1786: MAX-ACCESS read-only
1787: STATUS current
1788: DESCRIPTION
1789: "Total number of MARS_REQUEST messages received by this
1790: MARS."
1791: ::= { marsStatEntry 12 }
1792:
1793: marsStatRxGrpLstReqMsgs OBJECT-TYPE
1794: SYNTAX Counter32
1795: MAX-ACCESS read-only
1796: STATUS current
1797: DESCRIPTION
1798: "Total number of MARS_GROUPLIST_REQUEST messages received
1799: by this MARS."
1800: ::= { marsStatEntry 13 }
1801:
1802: marsStatRxJoinMsgs OBJECT-TYPE
1803: SYNTAX Counter32
1804: MAX-ACCESS read-only
1805: STATUS current
1806: DESCRIPTION
1807: "Total number of MARS_JOINS messages received by this MARS."
1808: ::= { marsStatEntry 14 }
1809:
1810: marsStatRxLeaveMsgs OBJECT-TYPE
1811: SYNTAX Counter32
1812: MAX-ACCESS read-only
1813: STATUS current
1814: DESCRIPTION
1815: "Total number of MARS_LEAVES messages received by this MARS."
1816: ::= { marsStatEntry 15 }
1817:
1818: marsStatRxMservMsgs OBJECT-TYPE
1819: SYNTAX Counter32
1820: MAX-ACCESS read-only
1821: STATUS current
1822: DESCRIPTION
1823: "Total number of MARS_MSERV messages received by this MARS."
1824: ::= { marsStatEntry 16 }
1825:
1826: marsStatRxUnservMsgs OBJECT-TYPE
1827: SYNTAX Counter32
1828: MAX-ACCESS read-only
1829: STATUS current
1830: DESCRIPTION
1831: "Total number of MARS_UNSERV messages received by this MARS."
1832: ::= { marsStatEntry 17 }
1833:
1834: marsStatRxBlkJoinMsgs OBJECT-TYPE
1835: SYNTAX Counter32
1836: MAX-ACCESS read-only
1837: STATUS current
1838: DESCRIPTION
1839: "Total number of block joins messages received by this MARS."
1840: ::= { marsStatEntry 18 }
1841:
1842: marsStatRegMemGroups OBJECT-TYPE
1843: SYNTAX Counter32
1844: MAX-ACCESS read-only
1845: STATUS current
1846: DESCRIPTION
1847: "Total number of IP multicast groups with 1 or more joined
1848: cluster members."
1849: ::= { marsStatEntry 19 }
1850:
1851: marsStatRegMcsGroups OBJECT-TYPE
1852: SYNTAX Counter32
1853: MAX-ACCESS read-only
1854: STATUS current
1855: DESCRIPTION
1856: "Total number of IP multicast groups with 1 or more joined
1857: MCSs."
1858: ::= { marsStatEntry 20 }
1859:
1860: --***************************************************************
1861: -- IP ATM MARS MCS Object Definitions
1862: --***************************************************************
1863:
1864: marsMcsObjects OBJECT IDENTIFIER ::= { marsMIB 3 }
1865:
1866: marsMcsTable OBJECT-TYPE
1867: SYNTAX SEQUENCE OF MarsMcsEntry
1868: MAX-ACCESS not-accessible
1869: STATUS current
1870: DESCRIPTION
1871: "The objects defined in this table are used for
1872: the management of a multicast server (MCS)."
1873: ::= { marsMcsObjects 1 }
1874:
1875: marsMcsEntry OBJECT-TYPE
1876: SYNTAX MarsMcsEntry
1877: MAX-ACCESS not-accessible
1878: STATUS current
1879: DESCRIPTION
1880: "Each entry contains a MCS and its associated
1881: attributes."
1882: INDEX { marsMcsIndex, marsMcsIfIndex }
1883: ::= { marsMcsTable 1 }
1884:
1885: MarsMcsEntry ::=
1885: warning -
warning: SEQUENCE element #16 `marsMcsIdleTimer' does not match order of columnar objects under `marsMcsEntry'
1886: SEQUENCE {
1887: marsMcsIndex Integer32,
1888: marsMcsIfIndex InterfaceIndex,
1889: marsMcsAddr AtmAddr,
1890: marsMcsDefaultMarsAddr AtmAddr,
1891: marsMcsRegistration INTEGER,
1892: marsMcsSsn Unsigned32,
1893: marsMcsDefaultMtu INTEGER,
1894: marsMcsFailureTimer INTEGER,
1895: marsMcsRetranDelayTimer INTEGER,
1896: marsMcsRdmMulReqAddRetrTimer INTEGER,
1897: marsMcsRdmVcRevalidateTimer INTEGER,
1898: marsMcsRegisterRetrInterval INTEGER,
1899: marsMcsRegisterRetrLimit INTEGER,
1900: marsMcsRegWithMarsRdmTimer INTEGER,
1901: marsMcsForceWaitTimer INTEGER,
1902: marsMcsIdleTimer INTEGER,
1903: marsMcsLmtToMissRedirMapTimer INTEGER,
1904: marsMcsRowStatus RowStatus
1905: }
1906:
1907: marsMcsIndex OBJECT-TYPE
1908: SYNTAX Integer32(1..65535)
1909: MAX-ACCESS not-accessible
1910: STATUS current
1911: DESCRIPTION
1912: "The auxiliary variable used to identify instances
1913: of the columnar objects in the MCS table."
1914: ::= { marsMcsEntry 1 }
1915:
1916: marsMcsIfIndex OBJECT-TYPE
1917: SYNTAX InterfaceIndex
1918: MAX-ACCESS not-accessible
1919: STATUS current
1920: DESCRIPTION
1921: "The ifIndex of the interface that the MCS is
1922: associated with."
1923: ::= { marsMcsEntry 2 }
1924:
1925: marsMcsAddr OBJECT-TYPE
1926: SYNTAX AtmAddr
1927: MAX-ACCESS read-create
1928: STATUS current
1929: DESCRIPTION
1930: "The ATM address associated with the MCS."
1931: ::= { marsMcsEntry 3 }
1932:
1933: marsMcsDefaultMarsAddr OBJECT-TYPE
1934: SYNTAX AtmAddr
1935: MAX-ACCESS read-create
1936: STATUS current
1937: DESCRIPTION
1938: "The default MARS ATM address which is needed to
1939: setup the initial signalling path between a MCS
1940: and its associated MARS."
1941: ::= { marsMcsEntry 4 }
1942:
1943: marsMcsRegistration OBJECT-TYPE
1944: SYNTAX INTEGER {
1945: notRegistered (1),
1946: registering (2),
1947: registered (3),
1948: reRegisteringFault (4),
1949: reRegisteringRedirMap (5)
1950: }
1951: MAX-ACCESS read-create
1952: STATUS current
1953: DESCRIPTION
1954: "An indication with regards to the registration
1955: STATUS of this MCS. The registration codes of
1956: 'notRegistered (1)', 'registered (2)', and
1957: registered (3) are self-explanatory. The
1958: 'reRegisteringFault (4)' indicates the MCS is
1959: in the process of re-registering with a MARS due
1960: to some fault conditions. The 'reRegisteringRedMap
1961: (5)' status code shows that MCS is re-registering
1962: because it has received a MARS_REDIRECT_MAP message
1963: and was told to register with a shift MARS."
1964: ::= { marsMcsEntry 5 }
1965:
1966: marsMcsSsn OBJECT-TYPE
1967: SYNTAX Unsigned32
1968: MAX-ACCESS read-create
1969: STATUS current
1970: DESCRIPTION
1971: "The MCS own 32 bit Server Sequence Number. It
1972: is used to track the Mars sequence number."
1973: ::= { marsMcsEntry 6 }
1974:
1975: marsMcsDefaultMtu OBJECT-TYPE
1976: SYNTAX INTEGER (1..65535)
1976: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1977: MAX-ACCESS read-create
1978: STATUS current
1979: DESCRIPTION
1980: "The default maximum transmission unit (MTU) used
1981: for this cluster. Note that the actual size used
1982: for a VC between two members of the cluster may be
1983: negotiated during connection setup and may be
1984: different than this value.
1985: Default value = 9180 bytes."
1986: DEFVAL { 9180 }
1987: ::= { marsMcsEntry 7 }
1988:
1989: marsMcsFailureTimer OBJECT-TYPE
1990: SYNTAX INTEGER (1..2147483647)
1990: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1991: UNITS "seconds"
1992: MAX-ACCESS read-create
1993: STATUS current
1994: DESCRIPTION
1995: "A timer used to flag the failure of last MARS_MULTI
1996: to arrive. Default value = 10 seconds (recommended)."
1997: DEFVAL { 10 }
1998: ::= { marsMcsEntry 8 }
1999:
2000: marsMcsRetranDelayTimer OBJECT-TYPE
2001: SYNTAX INTEGER (5..10)
2001: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2002: UNITS "seconds"
2003: MAX-ACCESS read-create
2004: STATUS current
2005: DESCRIPTION
2006: "The delay timer for sending out new MARS_REQUEST
2007: for the group after the MCS learned that there
2008: is no other group in the cluster. The timer must
2009: be set between 5 and 10 seconds inclusive."
2010: ::= { marsMcsEntry 9 }
2011:
2012: marsMcsRdmMulReqAddRetrTimer OBJECT-TYPE
2013: SYNTAX INTEGER (5..10)
2013: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2014: UNITS "seconds"
2015: MAX-ACCESS read-create
2016: STATUS current
2017: DESCRIPTION
2018: "The initial random L_MULTI_RQ/ADD retransmit timer
2019: which can be set between 5 and 10 seconds inclusive."
2020: ::= { marsMcsEntry 10 }
2021:
2022: marsMcsRdmVcRevalidateTimer OBJECT-TYPE
2023: SYNTAX INTEGER (1..10)
2023: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2024: UNITS "seconds"
2025: MAX-ACCESS read-create
2026: STATUS current
2027: DESCRIPTION
2028: "The random time to set VC_revalidate flag. The
2029: timer value ranges between 1 and 10 seconds
2030: inclusive."
2031: ::= { marsMcsEntry 11 }
2032:
2033: marsMcsRegisterRetrInterval OBJECT-TYPE
2034: SYNTAX INTEGER(5..2147483647)
2034: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2035: UNITS "seconds"
2036: MAX-ACCESS read-create
2037: STATUS current
2038: DESCRIPTION
2039: "MARS_MSERV/UNSERV retransmit interval. The minimum
2040: and recommended values are 5 and 10 seconds,
2041: respectively."
2042: DEFVAL { 10 }
2043: ::= { marsMcsEntry 12 }
2044:
2045: marsMcsRegisterRetrLimit OBJECT-TYPE
2046: SYNTAX INTEGER (0..5)
2046: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2047: MAX-ACCESS read-create
2048: STATUS current
2049: DESCRIPTION
2050: "MARS_MSERV/UNSERV retransmit limit. The maximum value
2051: is 5."
2052: ::= { marsMcsEntry 13 }
2053:
2054: marsMcsRegWithMarsRdmTimer OBJECT-TYPE
2055: SYNTAX INTEGER (1..10)
2055: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2056: UNITS "seconds"
2057: MAX-ACCESS read-create
2058: STATUS current
2059: DESCRIPTION
2060: "Random time for a MCS to register with a MARS."
2061: ::= { marsMcsEntry 14 }
2062:
2063: marsMcsForceWaitTimer OBJECT-TYPE
2064: SYNTAX INTEGER (1..2147483647)
2064: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2065: UNITS "minutes"
2066: MAX-ACCESS read-create
2067: STATUS current
2068: DESCRIPTION
2069: "Force wait if MARS re-registration is looping.
2070: The minimum value is 1 minute."
2071: ::= { marsMcsEntry 15 }
2072:
2073: marsMcsLmtToMissRedirMapTimer OBJECT-TYPE
2074: SYNTAX INTEGER (1..4)
2074: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2075: UNITS "seconds"
2076: MAX-ACCESS read-create
2077: STATUS current
2078: DESCRIPTION
2079: "Timer limit for MCS to miss MARS_REDIRECT_MAPS."
2080: ::= { marsMcsEntry 16 }
2081:
2082: marsMcsIdleTimer OBJECT-TYPE
2083: SYNTAX INTEGER (1..2147483647)
2083: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2084: UNITS "minutes"
2085: MAX-ACCESS read-create
2086: STATUS current
2087: DESCRIPTION
2088: "The configurable inactivity timer associated with a
2089: MCS. When a VC is created at this MCS, it gets
2090: the idle timer value from this configurable timer.
2091: The minimum suggested value is 1 minute and the
2092: recommended default value is 20 minutes."
2093: DEFVAL { 20 }
2094: ::= { marsMcsEntry 17 }
2095:
2096: marsMcsRowStatus OBJECT-TYPE
2097: SYNTAX RowStatus
2098: MAX-ACCESS read-create
2099: STATUS current
2100: DESCRIPTION
2101: "The object is used to create, delete or modify a
2102: row in this table.
2103:
2104: A row cannot be made 'active' until instances of
2105: all corresponding columns in the row of this table
2106: are appropriately configured and until the agent
2107: has also created a corresponding row in the
2108: marsMcsStatTable.
2109:
2110: When this object has a value of 'active', the
2111: following columnar objects can not be modified:
2112:
2113: marsMcsDefaultMarsAddr,
2114: marsMcsSsn,
2115: marsMcsRegstration,
2116: marsMcsDefaultMtu
2117:
2118: while other objects in this conceptual row can be
2119: modified irrespective of the value of this object.
2120: Deletion of this row is allowed regardless of
2121: whether or not a row in any associated tables
2122: (i.e., marsMcsVcTable) still exists or is in
2123: use. Once this row is deleted, it is recommended
2124: that the agent or the SNMP management station
2125: (if possible) through the set command deletes
2126: any stale rows that are associated with this
2127: row."
2128: ::= { marsMcsEntry 18 }
2129:
2130:
2131: --****************************************************************
2132: -- IP ATM MARS MCS Multicast Group Address Object Definitions
2133: --****************************************************************
2134:
2135: marsMcsMcGrpTable OBJECT-TYPE
2136: SYNTAX SEQUENCE OF MarsMcsMcGrpEntry
2137: MAX-ACCESS not-accessible
2138: STATUS current
2139: DESCRIPTION
2140: "This table contains a list of IP multicast group address
2141: blocks associated by a MARS MCS. The MCS uses the
2142: information contained in list to advertise its multicast
2143: group service to the MARS.
2144: Each row can be created or deleted via configuration."
2145: ::= { marsMcsObjects 2 }
2146:
2147: marsMcsMcGrpEntry OBJECT-TYPE
2148: SYNTAX MarsMcsMcGrpEntry
2149: MAX-ACCESS not-accessible
2150: STATUS current
2151: DESCRIPTION
2152: "Each entry represents a consecutive block of multicast
2153: group addresses."
2154: INDEX { marsMcsIndex,
2155: marsMcsIfIndex,
2156: marsMcsMcMinGrpAddr,
2157: marsMcsMcMaxGrpAddr }
2158: ::= { marsMcsMcGrpTable 1 }
2159:
2160: MarsMcsMcGrpEntry ::=
2161: SEQUENCE {
2162: marsMcsMcMinGrpAddr IpAddress,
2163: marsMcsMcMaxGrpAddr IpAddress,
2164: marsMcsMcGrpRowStatus RowStatus
2165: }
2166:
2167: marsMcsMcMinGrpAddr OBJECT-TYPE
2168: SYNTAX IpAddress
2169: MAX-ACCESS not-accessible
2170: STATUS current
2171: DESCRIPTION
2172: "Minimum multicast group address - the min and max
2173: multicast forms multi-group block. If the MinGrpAddr
2174: and MaxGrpAddr are the same, it indicates that this
2175: block contains a single group address. Since the
2176: block joins are no allowed by a MCS as implied in
2177: the RFC2022, the MinGrpAddr and MaxGrpAddress should
2178: be set to the same value at this time when an entry
2179: row is created."
2180: ::= { marsMcsMcGrpEntry 1 }
2181:
2182: marsMcsMcMaxGrpAddr OBJECT-TYPE
2183: SYNTAX IpAddress
2184: MAX-ACCESS not-accessible
2185: STATUS current
2186: DESCRIPTION
2187: "Maximum multicast group address - the min and max
2188: multicast forms a multi-group block. If the
2189: MinGrpAddr and MaxGrpAddr are the same, it indicates
2190: that this block contains a single group address.
2191: Since the block joins are no allowed by a MCS as
2192: implied in the RFC2022, the MinGrpAddr and
2193: MaxGrpAddress should be set to the same value at
2194: this time when an entry row is created."
2195: ::= { marsMcsMcGrpEntry 2 }
2196:
2197: marsMcsMcGrpRowStatus OBJECT-TYPE
2198: SYNTAX RowStatus
2199: MAX-ACCESS read-create
2200: STATUS current
2201: DESCRIPTION
2202: "The object is used to create or delete a row in this
2203: table.
2204:
2205: Since other objects in this row are not-accessible
2206: 'index-objects', the value of this object has no
2207: effect on whether those objects in this conceptual
2208: row can be modified."
2209: ::= { marsMcsMcGrpEntry 3 }
2210:
2211: --****************************************************************
2212: -- IP ATM MARS MCS Backup MARS Object Definitions
2213: --****************************************************************
2214:
2215: marsMcsBackupMarsTable OBJECT-TYPE
2216: SYNTAX SEQUENCE OF MarsMcsBackupMarsEntry
2217: MAX-ACCESS not-accessible
2218: STATUS current
2219: DESCRIPTION
2220: "This table contains a list of backup MARS addresses that
2221: a MCS can make contact to in case of failure for
2222: connecting to the primary server. The list of addresses
2223: is in descending order of preference. It should be noted
2224: that the backup list provided by the MARS to the MCS
2225: via the MARS_REDIRECT_MAP message has a higher preference
2226: than addresses that are manually configured into the MCS.
2227: When such a list is received from the MARS, this information
2228: should be inserted at the top of the list.
2229: Each row can be created or deleted via configuration."
2230: ::= { marsMcsObjects 3 }
2231:
2232: marsMcsBackupMarsEntry OBJECT-TYPE
2233: SYNTAX MarsMcsBackupMarsEntry
2234: MAX-ACCESS not-accessible
2235: STATUS current
2236: DESCRIPTION
2237: "Each entry represents an ATM address of a backup MARS."
2238: INDEX { marsMcsIndex,
2239: marsMcsIfIndex,
2240: marsMcsBackupMarsPriority,
2241: marsMcsBackupMarsAddr }
2242: ::= { marsMcsBackupMarsTable 1 }
2243:
2244: MarsMcsBackupMarsEntry ::=
2245: SEQUENCE {
2246: marsMcsBackupMarsPriority Unsigned32,
2247: marsMcsBackupMarsAddr AtmAddr,
2248: marsMcsBackupMarsRowStatus RowStatus
2249: }
2250:
2251: marsMcsBackupMarsPriority OBJECT-TYPE
2252: SYNTAX Unsigned32(0..65535)
2253: MAX-ACCESS not-accessible
2254: STATUS current
2255: DESCRIPTION
2256: "The priority associated with a backup MARS. A lower
2257: priority value inidcates a higher preference."
2258: ::= { marsMcsBackupMarsEntry 1 }
2259:
2260: marsMcsBackupMarsAddr OBJECT-TYPE
2261: SYNTAX AtmAddr
2262: MAX-ACCESS not-accessible
2263: STATUS current
2264: DESCRIPTION
2265: "The ATM address associated with a backup MARS."
2266: ::= { marsMcsBackupMarsEntry 2 }
2267:
2268: marsMcsBackupMarsRowStatus OBJECT-TYPE
2269: SYNTAX RowStatus
2270: MAX-ACCESS read-create
2271: STATUS current
2272: DESCRIPTION
2273: "The object is used to create or delete a row in this
2274: table.
2275:
2276: Since other objects in this row are not-accessible
2277: 'index-objects', the value of this object has no
2278: effect on whether those objects in this conceptual
2279: row can be modified."
2280: ::= { marsMcsBackupMarsEntry 3 }
2281:
2282: --***************************************************************
2283: -- IP ATM MARS MCS VC Object Definition Table
2284: --***************************************************************
2285:
2286: marsMcsVcTable OBJECT-TYPE
2287: SYNTAX SEQUENCE OF MarsMcsVcEntry
2288: MAX-ACCESS not-accessible
2289: STATUS current
2290: DESCRIPTION
2291: "This table contains information about open virtual
2292: circuits (VCs) that a MCS has. For point to
2293: point circuit, each entry represents a single VC
2294: connection between this MCS ATM address to another
2295: party ATM address. In the case of point to
2296: multipoint connection where a single source address
2297: is associated with multiple destinations, several
2298: entries are used to represent the relationship. An
2299: example of point to multi-point VC represented in a
2300: table is shown below.
2301:
2302: MCS VPI/VCI Grp Addr1/Addr2 Part Addr
2303: 1 0,1 g1,g2 p1
2304: 1 0,1 g1,g2 p2
2305: 1 0,1 g1,g2 p3"
2306: ::= { marsMcsObjects 4 }
2307:
2308: marsMcsVcEntry OBJECT-TYPE
2309: SYNTAX MarsMcsVcEntry
2310: MAX-ACCESS not-accessible
2311: STATUS current
2312: DESCRIPTION
2313: "The objects contained in the entry are VC related
2314: attributes such as VC signalling type, control VC
2315: type, idle timer, negotiated MTU size, etc."
2316: INDEX { marsMcsIndex,
2317: marsMcsIfIndex,
2318: marsMcsVcVpi,
2319: marsMcsVcVci,
2320: marsMcsVcMinGrpAddr,
2321: marsMcsVcMaxGrpAddr,
2322: marsMcsVcPartyAddr }
2323: ::= { marsMcsVcTable 1 }
2324:
2325: MarsMcsVcEntry ::=
2326: SEQUENCE {
2327: marsMcsVcVpi INTEGER,
2328: marsMcsVcVci INTEGER,
2329: marsMcsVcMinGrpAddr IpAddress,
2330: marsMcsVcMaxGrpAddr IpAddress,
2331: marsMcsVcPartyAddr AtmAddr,
2332: marsMcsVcPartyAddrType INTEGER,
2333: marsMcsVcType INTEGER,
2334: marsMcsVcCtrlType INTEGER,
2335: marsMcsVcIdleTimer INTEGER,
2336: marsMcsVcRevalidate TruthValue,
2337: marsMcsVcEncapsType INTEGER,
2338: marsMcsVcNegotiatedMtu INTEGER,
2339: marsMcsVcRowStatus RowStatus
2340: }
2341:
2342: marsMcsVcVpi OBJECT-TYPE
2343: SYNTAX INTEGER (0..4095)
2343: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2344: MAX-ACCESS not-accessible
2345: STATUS current
2346: DESCRIPTION
2347: "The value of virtual path identifier (VPI). Since
2348: a VPI can be numbered 0, this sub-index can take
2349: a value of 0."
2350: ::= { marsMcsVcEntry 1 }
2351:
2352: marsMcsVcVci OBJECT-TYPE
2353: SYNTAX INTEGER (0..65535)
2353: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2354: MAX-ACCESS not-accessible
2355: STATUS current
2356: DESCRIPTION
2357: "The value of virtual circuit identifier (VCI). Since
2358: a VCI can be numbered 0, this sub-index can take
2359: a value of 0."
2360: ::= { marsMcsVcEntry 2 }
2361:
2362: marsMcsVcMinGrpAddr OBJECT-TYPE
2363: SYNTAX IpAddress
2364: MAX-ACCESS not-accessible
2365: STATUS current
2366: DESCRIPTION
2367: "Minimum IP multicast group address - the min and
2368: max multicast forms a multi-group block which is
2369: associated with a VC. If the MinGrpAddr and
2370: MaxGrpAddr are the same, it indicates that the
2371: size of multi-group block is 1, a single IP group."
2372: ::= { marsMcsVcEntry 3 }
2373:
2374: marsMcsVcMaxGrpAddr OBJECT-TYPE
2375:
2376:
2377: SYNTAX IpAddress
2378: MAX-ACCESS not-accessible
2379: STATUS current
2380: DESCRIPTION
2381: "Maximum IP multicast group address - the min
2382: and max multicast forms a multi-group block
2383: which is associated with a VC. If the MinGrpAddr
2384: and MaxGrpAddr are the same, it indicates that the
2385: size of multi-group block is 1, a single IP group."
2386: ::= { marsMcsVcEntry 4 }
2387:
2388: marsMcsVcPartyAddr OBJECT-TYPE
2389: SYNTAX AtmAddr
2390: MAX-ACCESS not-accessible
2391: STATUS current
2392: DESCRIPTION
2393: "An ATM party address in which this VC is linked.
2394: The party type is identified by the
2395: marsMcsVcPartyAddrType."
2396: ::= { marsMcsVcEntry 5 }
2397:
2398: marsMcsVcPartyAddrType OBJECT-TYPE
2399: SYNTAX INTEGER {
2400: called (1),
2401: calling (2)
2402: }
2403: MAX-ACCESS read-create
2404: STATUS current
2405: DESCRIPTION
2406: "The party type is associated with the party address.
2407: The called (1) indicates that the party address is
2408: a destination address which implies that VC is
2409: originated from this MCS. The calling (2) indicates
2410: the VC was initiated externally to this MCS. In this
2411: case, the party address is the source address."
2412: ::= { marsMcsVcEntry 6 }
2413:
2414: marsMcsVcType OBJECT-TYPE
2415: SYNTAX INTEGER {
2416: pvc (1),
2417: svc (2)
2418: }
2419: MAX-ACCESS read-create
2420: STATUS current
2421: DESCRIPTION
2422: "Circuit Connection type: permanent virtual circuit or
2423: switched virtual circuit."
2424: ::= { marsMcsVcEntry 7 }
2425:
2426:
2427: marsMcsVcCtrlType OBJECT-TYPE
2428: SYNTAX INTEGER {
2429: pointToPointVC (1),
2430: serverControlVC (2),
2431: pointToMultiPointVC (3)
2432: }
2433: MAX-ACCESS read-create
2434: STATUS current
2435: DESCRIPTION
2436: "Control VC type used to specify a particular connection.
2437: pointToPointVC (1):
2438: used by the ATM Clients for the registration and
2439: queries. This VC or the initial signalling path is
2440: set up from the source MCS to a MARS. It is
2441: bi-directional.
2442: serverControlVC (2):
2443: used by a MARS to issue asynchronous updates to an
2444: ATM Client. This VC is established from the MARS
2445: to the MCS.
2446: pointToMultiPointVC (3):
2447: used by the client to transfer multicast data
2448: packets from layer 3. This VC is established from
2449: this VC to a cluster member."
2450: ::= { marsMcsVcEntry 8 }
2451:
2452: marsMcsVcIdleTimer OBJECT-TYPE
2453: SYNTAX INTEGER (1..2147483647)
2453: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2454: UNITS "minutes"
2455: MAX-ACCESS read-create
2456: STATUS current
2457: DESCRIPTION
2458: "The idle timer associated with this VC. The minimum
2459: suggested value is 1 minute and the recommended
2460: default value is 20 minutes."
2461: DEFVAL { 20 }
2462: ::= { marsMcsVcEntry 9 }
2463:
2464: marsMcsVcRevalidate OBJECT-TYPE
2465: SYNTAX TruthValue
2466: MAX-ACCESS read-create
2467: STATUS current
2468: DESCRIPTION
2469: "A flag associated with an open and active multipoint
2470: VC. It is checked every time a packet is queued for
2471: transmission on that VC. The object has the value of
2472: true (1) if revalidate is required and the value
2473: false (2) otherwise."
2474: ::= { marsMcsVcEntry 10 }
2475:
2476: marsMcsVcEncapsType OBJECT-TYPE
2477: SYNTAX INTEGER {
2478: other (1),
2479: llcSnap (2)
2480: }
2481: MAX-ACCESS read-create
2482: STATUS current
2483: DESCRIPTION
2484: "The encapsulation type used when communicating over
2485: this VC."
2486: ::= { marsMcsVcEntry 11 }
2487:
2488: marsMcsVcNegotiatedMtu OBJECT-TYPE
2489: SYNTAX INTEGER (1..65535)
2489: warning -
warning: use Integer32 instead of INTEGER in SMIv2
2490: MAX-ACCESS read-create
2491: STATUS current
2492: DESCRIPTION
2493: "The negotiated MTU when communicating over this VC."
2494: ::= { marsMcsVcEntry 12 }
2495:
2496: marsMcsVcRowStatus OBJECT-TYPE
2497: SYNTAX RowStatus
2498: MAX-ACCESS read-create
2499: STATUS current
2500: DESCRIPTION
2501: "The object is used to create, delete or modify a
2502: row in this table.
2503: A row cannot be made 'active' until instances of
2504: all corresponding columns in the row of this table
2505: are appropriately configured.
2506:
2507: While objects: marsMcsVcIdleTimer and
2508: marsMcsVcRevalidate in this conceptual row can
2509: be modified irrespective of the value of this
2510: object, all other objects in the row can not be
2511: modified when this object has a value of 'active'.
2512:
2513: It is possible for an SNMP management station
2514: to set the row to 'notInService' and modify
2515: the entry and then set it back to 'active'
2516: with the following exception. That is, rows
2517: for which the corresponding instance of
2518: marsMcsVcType has a value of 'svc' can not
2519: be modified or deleted."
2520: ::= { marsMcsVcEntry 13 }
2521:
2522: --***************************************************************
2523: -- IP ATM MARS MCS Statistics Definition Table
2524: --***************************************************************
2525:
2526: marsMcsStatTable OBJECT-TYPE
2527: SYNTAX SEQUENCE OF MarsMcsStatEntry
2528: MAX-ACCESS not-accessible
2529: STATUS current
2530: DESCRIPTION
2531: "The table contains statistics collected at MARS MCSs."
2532: ::= { marsMcsObjects 5 }
2533:
2534: marsMcsStatEntry OBJECT-TYPE
2535: SYNTAX MarsMcsStatEntry
2536: MAX-ACCESS not-accessible
2537: STATUS current
2538: DESCRIPTION
2539: "Each entry contains statistics collected at one
2540: MARS MCS."
2541: INDEX { marsMcsIndex, marsMcsIfIndex }
2542: ::= { marsMcsStatTable 1 }
2543:
2544: MarsMcsStatEntry ::=
2545: SEQUENCE {
2546: marsMcsStatTxReqMsgs Counter32,
2547: marsMcsStatTxMservMsgs Counter32,
2548: marsMcsStatTxUnservMsgs Counter32,
2549: marsMcsStatRxMultiMsgs Counter32,
2550: marsMcsStatRxSjoinMsgs Counter32,
2551: marsMcsStatRxSleaveMsgs Counter32,
2552: marsMcsStatRxNakMsgs Counter32,
2553: marsMcsStatRxMigrateMsgs Counter32,
2554: marsMcsStatFailMultiMsgs Counter32
2555: }
2556:
2557: marsMcsStatTxReqMsgs OBJECT-TYPE
2558: SYNTAX Counter32
2559: MAX-ACCESS read-only
2560: STATUS current
2561: DESCRIPTION
2562: "Total number of MARS_REQUEST messages transmitted
2563: from this MCS."
2564: ::= { marsMcsStatEntry 1 }
2565:
2566: marsMcsStatTxMservMsgs OBJECT-TYPE
2567: SYNTAX Counter32
2568: MAX-ACCESS read-only
2569: STATUS current
2570: DESCRIPTION
2571: "Total number of MARS_MSERV messages transmitted from
2572: this MCS."
2573: ::= { marsMcsStatEntry 2 }
2574:
2575: marsMcsStatTxUnservMsgs OBJECT-TYPE
2576: SYNTAX Counter32
2577: MAX-ACCESS read-only
2578: STATUS current
2579: DESCRIPTION
2580: "Total number of MARS_UNSERV messages transmitted from
2581: this MCS."
2582: ::= { marsMcsStatEntry 3 }
2583:
2584: marsMcsStatRxMultiMsgs OBJECT-TYPE
2585: SYNTAX Counter32
2586: MAX-ACCESS read-only
2587: STATUS current
2588: DESCRIPTION
2589: "Total number of MARS_MULTI messages received by
2590: this MCS."
2591: ::= { marsMcsStatEntry 4 }
2592:
2593: marsMcsStatRxSjoinMsgs OBJECT-TYPE
2594: SYNTAX Counter32
2595: MAX-ACCESS read-only
2596: STATUS current
2597: DESCRIPTION
2598: "Total number of MARS_SJOIN messages received by
2599: this MCS."
2600: ::= { marsMcsStatEntry 5 }
2601:
2602: marsMcsStatRxSleaveMsgs OBJECT-TYPE
2603: SYNTAX Counter32
2604: MAX-ACCESS read-only
2605: STATUS current
2606: DESCRIPTION
2607: "Total number of MARS_SLEAVE messages received
2608: by this MCS."
2609: ::= { marsMcsStatEntry 6 }
2610:
2611: marsMcsStatRxNakMsgs OBJECT-TYPE
2612: SYNTAX Counter32
2613: MAX-ACCESS read-only
2614: STATUS current
2615: DESCRIPTION
2616: "Total number of MARS_NAK messages received
2617: by this MCS."
2618: ::= { marsMcsStatEntry 7 }
2619:
2620: marsMcsStatRxMigrateMsgs OBJECT-TYPE
2621: SYNTAX Counter32
2622: MAX-ACCESS read-only
2623: STATUS current
2624: DESCRIPTION
2625: "Total number of MARS_MIGRATE messages received
2626: by this MCS."
2627: ::= { marsMcsStatEntry 8 }
2628:
2629: marsMcsStatFailMultiMsgs OBJECT-TYPE
2630: SYNTAX Counter32
2631: MAX-ACCESS read-only
2632: STATUS current
2633: DESCRIPTION
2634: "Total number of timeouts occurred indicating
2635: failure of the last MARS_MULTI to arrive."
2636: ::= { marsMcsStatEntry 9 }
2637:
2638: --***************************************************************
2639: -- IP ATM MARS Notification Definitions
2640: --***************************************************************
2641:
2642: marsTrapInfo OBJECT IDENTIFIER ::= { marsMIB 0 }
2643:
2644: marsFaultTrap NOTIFICATION-TYPE
2645: OBJECTS {
2646: marsAddr,
2647: marsServStatus
2648: }
2649: STATUS current
2650: DESCRIPTION
2651: "This trap/inform is sent to the manager whenever
2652: there is a fault condition occurred on a MARS."
2653: ::= { marsTrapInfo 1 }
2654:
2655: --***************************************************************
2656: -- IP ATM MARS Conformance Definitions
2657: --***************************************************************
2658:
2659: marsConformance OBJECT IDENTIFIER ::= { marsMIB 4 }
2660: marsClientConformance OBJECT IDENTIFIER ::= { marsConformance 1 }
2661: marsServerConformance OBJECT IDENTIFIER ::= { marsConformance 2 }
2662: marsMcsConformance OBJECT IDENTIFIER ::= { marsConformance 3 }
2663:
2664: marsClientCompliances OBJECT IDENTIFIER ::= { marsClientConformance 1 }
2665: marsClientGroups OBJECT IDENTIFIER ::= { marsClientConformance 2 }
2666:
2667: marsServerCompliances OBJECT IDENTIFIER ::= { marsServerConformance 1 }
2668:
2669:
2670: marsServerGroups OBJECT IDENTIFIER ::= { marsServerConformance 2 }
2671:
2672: marsMcsCompliances OBJECT IDENTIFIER ::= { marsMcsConformance 1 }
2673: marsMcsGroups OBJECT IDENTIFIER ::= { marsMcsConformance 2 }
2674:
2675: --***************************************************************
2676: -- MARS Client Compliance Statements
2677: --***************************************************************
2678:
2679: marsClientCompliance MODULE-COMPLIANCE
2680: STATUS current
2681: DESCRIPTION
2682: "The compliance statement for entities that are required
2683: for the management of MARS clients."
2684: MODULE
2685: MANDATORY-GROUPS {
2686: marsClientGroup
2687: }
2688:
2689: OBJECT marsClientAddr
2690: MIN-ACCESS read-only
2691: DESCRIPTION
2692: "Write access is not required."
2693:
2694: OBJECT marsClientDefaultMarsAddr
2695: MIN-ACCESS read-only
2696: DESCRIPTION
2697: "Write access is not required."
2698:
2699: OBJECT marsClientHsn
2700: MIN-ACCESS read-only
2701: DESCRIPTION
2702: "Write access is not required."
2703:
2704: OBJECT marsClientRegistration
2705: MIN-ACCESS read-only
2706: DESCRIPTION
2707: "Write access is not required."
2708:
2709: OBJECT marsClientCmi
2710: MIN-ACCESS read-only
2711: DESCRIPTION
2712: "Write access is not required."
2713:
2714: OBJECT marsClientDefaultMtu
2715: MIN-ACCESS read-only
2716: DESCRIPTION
2717: "Write access is not required."
2718:
2719:
2720: OBJECT marsClientFailureTimer
2721: MIN-ACCESS read-only
2722: DESCRIPTION
2723: "Write access is not required."
2724:
2725: OBJECT marsClientRetranDelayTimer
2726: MIN-ACCESS read-only
2727: DESCRIPTION
2728: "Write access is not required."
2729:
2730: OBJECT marsClientRdmMulReqAddRetrTimer
2731: MIN-ACCESS read-only
2732: DESCRIPTION
2733: "Write access is not required."
2734:
2735: OBJECT marsClientRdmVcRevalidateTimer
2736: MIN-ACCESS read-only
2737: DESCRIPTION
2738: "Write access is not required."
2739:
2740: OBJECT marsClientJoinLeaveRetrInterval
2741: MIN-ACCESS read-only
2742: DESCRIPTION
2743: "Write access is not required."
2744:
2745: OBJECT marsClientJoinLeaveRetrLimit
2746: MIN-ACCESS read-only
2747: DESCRIPTION
2748: "Write access is not required."
2749:
2750: OBJECT marsClientRegWithMarsRdmTimer
2751: MIN-ACCESS read-only
2752: DESCRIPTION
2753: "Write access is not required."
2754:
2755: OBJECT marsClientForceWaitTimer
2756: MIN-ACCESS read-only
2757: DESCRIPTION
2758: "Write access is not required."
2759:
2760: OBJECT marsClientLmtToMissRedirMapTimer
2761: MIN-ACCESS read-only
2762: DESCRIPTION
2763: "Write access is not required."
2764:
2765: OBJECT marsClientIdleTimer
2766: MIN-ACCESS read-only
2767: DESCRIPTION
2768: "Write access is not required."
2769:
2770: OBJECT marsClientRowStatus
2771: MIN-ACCESS read-only
2772: DESCRIPTION
2773: "Write access is not required."
2774:
2775: OBJECT marsClientMcGrpRowStatus
2776: MIN-ACCESS read-only
2777: DESCRIPTION
2778: "Write access is not required."
2779:
2780: OBJECT marsClientBackupMarsRowStatus
2781: MIN-ACCESS read-only
2782: DESCRIPTION
2783: "Write access is not required."
2784:
2785: OBJECT marsClientVcType
2786: MIN-ACCESS read-only
2787: DESCRIPTION
2788: "Write access is not required."
2789:
2790: OBJECT marsClientVcCtrlType
2791: MIN-ACCESS read-only
2792: DESCRIPTION
2793: "Write access is not required."
2794:
2795: OBJECT marsClientVcIdleTimer
2796: MIN-ACCESS read-only
2797: DESCRIPTION
2798: "Write access is not required."
2799:
2800: OBJECT marsClientVcRevalidate
2801: MIN-ACCESS read-only
2802: DESCRIPTION
2803: "Write access is not required."
2804:
2805: OBJECT marsClientVcEncapsType
2806: MIN-ACCESS read-only
2807: DESCRIPTION
2808: "Write access is not required."
2809:
2810: OBJECT marsClientVcNegotiatedMtu
2811: MIN-ACCESS read-only
2812: DESCRIPTION
2813: "Write access is not required."
2814:
2815: OBJECT marsClientVcRowStatus
2816: MIN-ACCESS read-only
2817: DESCRIPTION
2818: "Write access is not required."
2819:
2820: ::= { marsClientCompliances 1 }
2821:
2822: marsClientGroup OBJECT-GROUP
2823: OBJECTS {
2824: marsClientAddr,
2825: marsClientDefaultMarsAddr,
2826: marsClientHsn,
2827: marsClientRegistration,
2828: marsClientCmi,
2829: marsClientDefaultMtu,
2830: marsClientFailureTimer,
2831: marsClientRetranDelayTimer,
2832: marsClientRdmMulReqAddRetrTimer,
2833: marsClientRdmVcRevalidateTimer,
2834: marsClientJoinLeaveRetrInterval,
2835: marsClientJoinLeaveRetrLimit,
2836: marsClientRegWithMarsRdmTimer,
2837: marsClientForceWaitTimer,
2838: marsClientIdleTimer,
2839: marsClientLmtToMissRedirMapTimer,
2840: marsClientRowStatus,
2841: marsClientMcGrpRowStatus,
2842: marsClientBackupMarsRowStatus,
2843: marsClientVcPartyAddrType,
2844: marsClientVcType,
2845: marsClientVcCtrlType,
2846: marsClientVcIdleTimer,
2847: marsClientVcRevalidate,
2848: marsClientVcEncapsType,
2849: marsClientVcNegotiatedMtu,
2850: marsClientVcRowStatus,
2851: marsClientStatTxReqMsgs,
2852: marsClientStatTxJoinMsgs,
2853: marsClientStatTxLeaveMsgs,
2854: marsClientStatTxGrpLstReqMsgs,
2855: marsClientStatRxJoinMsgs,
2856: marsClientStatRxLeaveMsgs,
2857: marsClientStatRxMultiMsgs,
2858: marsClientStatRxNakMsgs,
2859: marsClientStatRxGrpLstRplyMsgs,
2860: marsClientStatRxMigrateMsgs,
2861: marsClientStatFailMultiMsgs
2862: }
2863: STATUS current
2864: DESCRIPTION
2865: "A collection of objects to be implemented in a MIB
2866: for the management of MARS clients."
2867: ::= { marsClientGroups 1 }
2868:
2869: --***************************************************************
2870: -- MARS Server Compliance Statements
2871: --***************************************************************
2872:
2873: marsServerCompliance MODULE-COMPLIANCE
2874: STATUS current
2875: DESCRIPTION
2876: "The compliance statement for entities that are required
2877: for the management of MARS servers."
2878: MODULE -- this module
2879: MANDATORY-GROUPS {
2880: marsServerGroup,
2881: marsServerEventGroup
2882: }
2883:
2884: OBJECT marsAddr
2885: MIN-ACCESS read-only
2886: DESCRIPTION
2887: "Write access is not required."
2888:
2889: OBJECT marsLocal
2890: MIN-ACCESS read-only
2891: DESCRIPTION
2892: "Write access is not required."
2893:
2894: OBJECT marsServStatus
2895: MIN-ACCESS read-only
2896: DESCRIPTION
2897: "Write access is not required."
2898:
2899: OBJECT marsServType
2900: MIN-ACCESS read-only
2901: DESCRIPTION
2902: "Write access is not required."
2903:
2904: OBJECT marsServPriority
2905: MIN-ACCESS read-only
2906: DESCRIPTION
2907: "Write access is not required."
2908:
2909: OBJECT marsRedirMapMsgTimer
2910: MIN-ACCESS read-only
2911: DESCRIPTION
2912: "Write access is not required."
2913:
2914: OBJECT marsCsn
2915: MIN-ACCESS read-only
2916: DESCRIPTION
2917: "Write access is not required."
2918:
2919: OBJECT marsSsn
2920: MIN-ACCESS read-only
2921: DESCRIPTION
2922: "Write access is not required."
2923:
2924: OBJECT marsRowStatus
2925: MIN-ACCESS read-only
2926: DESCRIPTION
2927: "Write access is not required."
2928:
2929: OBJECT marsMcGrpAddrUsage
2930: MIN-ACCESS read-only
2931: DESCRIPTION
2932: "Write access is not required."
2933:
2934: OBJECT marsMcGrpRowStatus
2935: MIN-ACCESS read-only
2936: DESCRIPTION
2937: "Write access is not required."
2938:
2939: OBJECT marsHostMapRowType
2940: MIN-ACCESS read-only
2941: DESCRIPTION
2942: "Write access is not required."
2943:
2944: OBJECT marsHostMapRowStatus
2945: MIN-ACCESS read-only
2946: DESCRIPTION
2947: "Write access is not required."
2948:
2949: OBJECT marsServerMapRowType
2950: MIN-ACCESS read-only
2951: DESCRIPTION
2952: "Write access is not required."
2953:
2954: OBJECT marsServerMapRowStatus
2955: MIN-ACCESS read-only
2956: DESCRIPTION
2957: "Write access is not required."
2958:
2959: OBJECT marsVcPartyAddrType
2960: MIN-ACCESS read-only
2961: DESCRIPTION
2962: "Write access is not required."
2963:
2964: OBJECT marsVcType
2965: MIN-ACCESS read-only
2966: DESCRIPTION
2967: "Write access is not required."
2968:
2969: OBJECT marsVcCtrlType
2970: MIN-ACCESS read-only
2971: DESCRIPTION
2972: "Write access is not required."
2973:
2974: OBJECT marsVcIdleTimer
2975: MIN-ACCESS read-only
2976: DESCRIPTION
2977: "Write access is not required."
2978:
2979: OBJECT marsVcCmi
2980: MIN-ACCESS read-only
2981: DESCRIPTION
2982: "Write access is not required."
2983:
2984: OBJECT marsVcEncapsType
2985: MIN-ACCESS read-only
2986: DESCRIPTION
2987: "Write access is not required."
2988:
2989: OBJECT marsVcNegotiatedMtu
2990: MIN-ACCESS read-only
2991: DESCRIPTION
2992: "Write access is not required."
2993:
2994: OBJECT marsVcRowStatus
2995: MIN-ACCESS read-only
2996: DESCRIPTION
2997: "Write access is not required."
2998:
2999: ::= { marsServerCompliances 1 }
3000:
3001: marsServerGroup OBJECT-GROUP
3002: OBJECTS {
3003: marsAddr,
3004: marsLocal,
3005: marsServStatus,
3006: marsServType,
3007: marsServPriority,
3008: marsRedirMapMsgTimer,
3009: marsCsn,
3010: marsSsn,
3011: marsRowStatus,
3012: marsMcGrpAddrUsage,
3013: marsMcGrpRxLayer3GrpSets,
3014: marsMcGrpRxLayer3GrpResets,
3015: marsMcGrpRowStatus,
3016: marsHostMapRowType,
3017: marsHostMapRowStatus,
3018: marsServerMapRowType,
3019: marsServerMapRowStatus,
3020: marsVcPartyAddrType,
3021: marsVcType,
3022: marsVcCtrlType,
3023: marsVcIdleTimer,
3024: marsVcCmi,
3025: marsVcEncapsType,
3026: marsVcNegotiatedMtu,
3027: marsVcRowStatus,
3028: marsRegClientAtmAddr,
3029: marsRegMcsAtmAddr,
3030: marsStatTxMultiMsgs,
3031: marsStatTxGrpLstRplyMsgs,
3032: marsStatTxRedirectMapMsgs,
3033: marsStatTxMigrateMsgs,
3034: marsStatTxNakMsgs,
3035: marsStatTxJoinMsgs,
3036: marsStatTxLeaveMsgs,
3037: marsStatTxSjoinMsgs,
3038: marsStatTxSleaveMsgs,
3039: marsStatTxMservMsgs,
3040: marsStatTxUnservMsgs,
3041: marsStatRxReqMsgs,
3042: marsStatRxGrpLstReqMsgs,
3043: marsStatRxJoinMsgs,
3044: marsStatRxLeaveMsgs,
3045: marsStatRxMservMsgs,
3046: marsStatRxUnservMsgs,
3047: marsStatRxBlkJoinMsgs,
3048: marsStatRegMemGroups,
3049: marsStatRegMcsGroups
3050: }
3051: STATUS current
3052: DESCRIPTION
3053: "A collection of objects to be implemented in a MIB
3054: for the management of MARS servers."
3055: ::= { marsServerGroups 1 }
3056:
3057: marsServerEventGroup NOTIFICATION-GROUP
3058: NOTIFICATIONS { marsFaultTrap }
3059: STATUS current
3060: DESCRIPTION
3061: "A collection of events that can be generated from
3062: a MARS server."
3063: ::= { marsServerGroups 2 }
3064:
3065: --***************************************************************
3066: -- MARS Multicast Server (MCS) Compliance Statements
3067: --***************************************************************
3068:
3069: marsMcsCompliance MODULE-COMPLIANCE
3070: STATUS current
3071: DESCRIPTION
3072: "The compliance statement for entities that are required
3073: for the management of MARS multicast servers (MCS)."
3074: MODULE
3075: MANDATORY-GROUPS {
3076: marsMcsGroup
3077: }
3078:
3079: OBJECT marsMcsAddr
3080: MIN-ACCESS read-only
3081: DESCRIPTION
3082: "Write access is not required."
3083:
3084: OBJECT marsMcsDefaultMarsAddr
3085: MIN-ACCESS read-only
3086: DESCRIPTION
3087: "Write access is not required."
3088:
3089: OBJECT marsMcsRegistration
3090: MIN-ACCESS read-only
3091: DESCRIPTION
3092: "Write access is not required."
3093:
3094: OBJECT marsMcsSsn
3095: MIN-ACCESS read-only
3096: DESCRIPTION
3097: "Write access is not required."
3098:
3099: OBJECT marsMcsDefaultMtu
3100: MIN-ACCESS read-only
3101: DESCRIPTION
3102: "Write access is not required."
3103:
3104: OBJECT marsMcsFailureTimer
3105: MIN-ACCESS read-only
3106: DESCRIPTION
3107: "Write access is not required."
3108:
3109: OBJECT marsMcsRetranDelayTimer
3110: MIN-ACCESS read-only
3111: DESCRIPTION
3112: "Write access is not required."
3113:
3114: OBJECT marsMcsRdmMulReqAddRetrTimer
3115: MIN-ACCESS read-only
3116: DESCRIPTION
3117: "Write access is not required."
3118:
3119: OBJECT marsMcsRdmVcRevalidateTimer
3120: MIN-ACCESS read-only
3121: DESCRIPTION
3122: "Write access is not required."
3123:
3124: OBJECT marsMcsRegisterRetrInterval
3125: MIN-ACCESS read-only
3126: DESCRIPTION
3127: "Write access is not required."
3128:
3129: OBJECT marsMcsRegisterRetrLimit
3130: MIN-ACCESS read-only
3131: DESCRIPTION
3132: "Write access is not required."
3133:
3134: OBJECT marsMcsForceWaitTimer
3135: MIN-ACCESS read-only
3136: DESCRIPTION
3137: "Write access is not required."
3138:
3139: OBJECT marsMcsLmtToMissRedirMapTimer
3140: MIN-ACCESS read-only
3141: DESCRIPTION
3142: "Write access is not required."
3143:
3144: OBJECT marsMcsIdleTimer
3145: MIN-ACCESS read-only
3146: DESCRIPTION
3147: "Write access is not required."
3148:
3149: OBJECT marsMcsRowStatus
3150: MIN-ACCESS read-only
3151: DESCRIPTION
3152: "Write access is not required."
3153:
3154: OBJECT marsMcsMcGrpRowStatus
3155: MIN-ACCESS read-only
3156: DESCRIPTION
3157: "Write access is not required."
3158:
3159: OBJECT marsMcsBackupMarsRowStatus
3160: MIN-ACCESS read-only
3161: DESCRIPTION
3162: "Write access is not required."
3163:
3164: OBJECT marsMcsVcPartyAddrType
3165: MIN-ACCESS read-only
3166: DESCRIPTION
3167: "Write access is not required."
3168:
3169: OBJECT marsMcsVcType
3170: MIN-ACCESS read-only
3171: DESCRIPTION
3172: "Write access is not required."
3173:
3174: OBJECT marsMcsVcCtrlType
3175: MIN-ACCESS read-only
3176: DESCRIPTION
3177: "Write access is not required."
3178:
3179: OBJECT marsMcsVcIdleTimer
3180: MIN-ACCESS read-only
3181: DESCRIPTION
3182: "Write access is not required."
3183:
3184: OBJECT marsMcsVcRevalidate
3185: MIN-ACCESS read-only
3186: DESCRIPTION
3187: "Write access is not required."
3188:
3189: OBJECT marsMcsVcEncapsType
3190: MIN-ACCESS read-only
3191: DESCRIPTION
3192: "Write access is not required."
3193:
3194: OBJECT marsMcsVcNegotiatedMtu
3195: MIN-ACCESS read-only
3196: DESCRIPTION
3197: "Write access is not required."
3198:
3199: OBJECT marsMcsVcRowStatus
3200: MIN-ACCESS read-only
3201: DESCRIPTION
3202: "Write access is not required."
3203:
3204: ::= { marsMcsCompliances 1 }
3205:
3206: marsMcsGroup OBJECT-GROUP
3207: OBJECTS {
3208: marsMcsAddr,
3209: marsMcsDefaultMarsAddr,
3210: marsMcsRegistration,
3211: marsMcsSsn ,
3212: marsMcsDefaultMtu,
3213: marsMcsFailureTimer,
3214: marsMcsRetranDelayTimer,
3215: marsMcsRdmMulReqAddRetrTimer,
3216: marsMcsRdmVcRevalidateTimer,
3217: marsMcsRegisterRetrInterval,
3218: marsMcsRegisterRetrLimit,
3219: marsMcsRegWithMarsRdmTimer,
3220: marsMcsForceWaitTimer,
3221: marsMcsIdleTimer,
3222: marsMcsLmtToMissRedirMapTimer,
3223: marsMcsRowStatus,
3224: marsMcsMcGrpRowStatus,
3225: marsMcsVcPartyAddrType,
3226: marsMcsBackupMarsRowStatus,
3227: marsMcsVcType,
3228: marsMcsVcCtrlType,
3229: marsMcsVcIdleTimer,
3230: marsMcsVcRevalidate,
3231: marsMcsVcEncapsType,
3232: marsMcsVcNegotiatedMtu,
3233: marsMcsVcRowStatus,
3234: marsMcsStatTxReqMsgs,
3235: marsMcsStatTxMservMsgs,
3236: marsMcsStatTxUnservMsgs,
3237: marsMcsStatRxMultiMsgs,
3238: marsMcsStatRxSjoinMsgs,
3239: marsMcsStatRxSleaveMsgs,
3240: marsMcsStatRxNakMsgs,
3241: marsMcsStatRxMigrateMsgs,
3242: marsMcsStatFailMultiMsgs
3243: }
3244: STATUS current
3245: DESCRIPTION
3246: "A collection of objects to be implemented in a MIB
3247: for the management of MARS multicast servers (MCS)."
3248: ::= { marsMcsGroups 1 }
3249:
3250: END
3251:
3252: --
3253: -- Copyright (C) The Internet Society (1998). All Rights Reserved.
3254: --
3255: -- This document and translations of it may be copied and furnished to
3256: -- others, and derivative works that comment on or otherwise explain it
3257: -- or assist in its implementation may be prepared, copied, published
3258: -- and distributed, in whole or in part, without restriction of any
3259: -- kind, provided that the above copyright notice and this paragraph are
3260: -- included on all such copies and derivative works. However, this
3261: -- document itself may not be modified in any way, such as by removing
3262: -- the copyright notice or references to the Internet Society or other
3263: -- Internet organizations, except as needed for the purpose of
3264: -- developing Internet standards in which case the procedures for
3265: -- copyrights defined in the Internet Standards process must be
3266: -- followed, or as required to translate it into languages other than
3267: -- English.
3268: --
3269: -- The limited permissions granted above are perpetual and will not be
3270: -- revoked by the Internet Society or its successors or assigns.
3271: --
3272: -- This document and the information contained herein is provided on an
3273: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
3274: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
3275: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
3276: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
3277: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
3278: