idnits 2.17.1 draft-ietf-ion-mars-mib-01.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-04-26) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. ** The document is more than 15 pages and seems to lack a Table of Contents. == No 'Intended status' indicated for this document; assuming Proposed Standard == The page length should not exceed 58 lines per page, but there was 54 longer pages, the longest (page 2) being 60 lines Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. ** The abstract seems to contain references ([1]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. Miscellaneous warnings: ---------------------------------------------------------------------------- == Line 1277 has weird spacing: '...re used to...' -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (June 1997) is 9812 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Unexpected draft version: The latest known version of draft-ietf-ipatm-ipmc is -11, but you're referring to -12. ** Obsolete normative reference: RFC 1902 (ref. '2') (Obsoleted by RFC 2578) ** Downref: Normative reference to an Historic RFC: RFC 1157 (ref. '4') ** Obsolete normative reference: RFC 1905 (ref. '5') (Obsoleted by RFC 3416) Summary: 13 errors (**), 0 flaws (~~), 3 warnings (==), 3 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internetworking Over NBMA (ion) Working Group 3 INTERNET DRAFT: Chris Chung 4 Expiration Date: December, 1997 SAIC 6 Maria Greene 7 Independent Contractor 8 (Editor) 10 June 1997 12 Definitions of Managed Objects for 13 Multicast over UNI 3.0/3.1 based ATM Networks 15 17 Status of this Memo 19 This document is an Internet-Draft. Internet-Drafts are working 20 documents of the Internet Engineering Task Force (IETF), its Areas, 21 and its Working Groups. Note that other groups may also distribute 22 working documents as Internet-Drafts. 24 Internet-Drafts are draft documents valid for a maximum of six months 25 and may be updated, replaced, or obsoleted by other documents at any 26 time. It is inappropriate to use Internet-Drafts as reference 27 material or to cite them other than as a "work in progress". 29 To learn the current status of any Internet-Draft, please check the 30 "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow 31 Directories on ds.internic.net (US East Coast), nic.nordu.net 32 (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific 33 Rim). 35 Abstract 37 This memo defines an experimental portion of the Management 38 Information Base (MIB) for use with network management protocols in 39 the Internet community. In particular, it describes managed objects 40 for IP hosts and routers that use a Multicast Address Resolution 41 Server (MARS) to support IP multicast over ATM, as described in 42 "Support for Multicast over UNI 3.0/3.1 based ATM Networks" [1]. 44 This memo specifies a MIB module in a manner that is both compliant 45 to the SNMPv2 SMI, and semantically identical to the peer SNMPv1 46 definitions. 48 This memo does not specify a standard for the Internet community. 50 1. The SNMP Network Management Framework 52 The SNMP Network Management Framework presently consists of three 53 major components. They are: 55 o the SMI, described in RFC 1902 [2] - the mechanisms used for 56 describing and naming objects for the purpose of management. 58 o the MIB-II, STD 17, RFC 1213 [3] - the core set of managed 59 objects for the Internet suite of protocols. 61 o the protocol, RFC 1157 [4] and/or RFC 1905 [5], - the protocol 62 for accessing managed objects. 64 The Framework permits new objects to be defined for the purpose of 65 experimentation and evaluation. 67 1.1. Object Definitions 69 Managed objects are accessed via a virtual information store, termed 70 the Management Information Base or MIB. Objects in the MIB are 71 defined using the subset of Abstract Syntax Notation One (ASN.1) 72 defined in the SMI. In particular, each object type is named by an 73 OBJECT IDENTIFIER, an administratively assigned name. The object 74 type together with an object instance serves to uniquely identify a 75 specific instantiation of the object. For human convenience, we 76 often use a textual string, termed the descriptor, to also refer to 77 the object type. 79 2. Overview 81 An understanding of MARS, as defined in [1] is assumed in this MIB 82 module definition. However, the following terms are used frequently 83 and are included here for reference: 85 Multicast Group 87 A group of endpoints that communicate with each other such that 88 packets sent from one endpoint are received by all other members of 89 the multicast group. 91 Multicast Address Resolution Server (MARS) 93 A server that distributes multicast group membership information to 94 endpoints. 96 Client/Endpoint 98 An ATM-attached host or router that registers with a MARS and that is 99 a member of one or more multicast groups. An endpoint may establish 100 ATM Virtual Channels (VCs) to the other group members or may make use 101 of a Multicast Server. 103 Cluster 105 The set of clients managed by a MARS. 107 Multicast Server (MCS) 109 A server that sets up ATM Virtual Channels (VCs) between endpoints in 110 a multicast group and to which the endpoints forward data traffic for 111 transmission on their behalf. 113 The MIB is broken down into three major groups: a MARS client group, 114 MARS (server) group, and MARS Multicast Server (MCS) Group. 116 2.1. The MARS Client Group 118 This group contains the following tables: 120 o MARS Client Table 122 Information about a client such as its ATM address, the ATM address 123 of its default MARS, registration status, and timers. 125 o MARS Client Multicast Group Table 126 A list of IP multicast address blocks associated with a MARS client. 128 o MARS Client VC Table 130 Information about VCs opened by a client. 132 o MARS Client Statistics Table 134 Statistics collected by a MARS client. 136 2.2. The MARS Server Group 138 This group contains the following tables: 140 o MARS Table 142 Information about a MARS such as its ATM address, its status and 143 timers. 145 o MARS Multicast Group Table 147 A list of IP multicast address blocks associated with a MARS. 149 o MARS VC Table 151 Information about VCs opened by a MARS. 153 o MARS Registered Client Table 155 A list of clients registered with a MARS. 157 o MARS Registered Multicast Server Table 159 A list of MCSs registered with a MARS. 161 o MARS Statistics Table 163 Statistics collected by a MARS. 165 o MARS Host Map Table 166 Mappings between multicast groups and clients maintained by a MARS. 168 o MARS Server Map Table 170 Mappings between multicast groups and MCSs maintained by a MARS. 172 2.3. The MARS Multicast Server Group 174 This group contains the following tables: 176 o MARS Multicast Server Table 178 Information about a MCS, such as its ATM address, default MARS ATM 179 address, and registration state. 181 o MARS Client Multicast Group Table 183 A list of IP multicast address blocks associated with a MARS MCS. 185 o MARS Multicast Server VC Table 187 Information about VCs opened by a MCS. 189 o MARS Multicast Server Statistics Table 191 Statistics collected by a MCS. 193 3. IP over ATM Multicast Address Resolution Server MIB Definitions 195 IPATM-IPMC-MIB DEFINITIONS ::= BEGIN 197 IMPORTS 198 MODULE-COMPLIANCE, OBJECT-GROUP 199 FROM SNMPv2-CONF 200 experimental, MODULE-IDENTITY, NOTIFICATION-TYPE, Counter32, 201 Integer32, UInteger32, OBJECT-TYPE, IpAddress 202 FROM SNMPv2-SMI 203 AtmAddr 204 FROM ATM-TC-MIB 205 TruthValue, RowStatus 206 FROM SNMPv2-TC; 208 ipAtmMarsMib MODULE-IDENTITY 209 LAST-UPDATED "9705210145Z" -- 21 May 1997 210 ORGANIZATION "IETF IP over ATM Working Group" 211 CONTACT-INFO 212 "Chris Chung (cchung@tieo.saic.com) 213 Science Applications International Corporation (SAIC) 214 " 215 DESCRIPTION 216 "This module defines a portion of the managed information 217 base (MIB) for managing classical IP multicast address 218 resolution server (MARS) entities as described in the 219 . This MIB is meant to 220 used in conjuction with the ATM-MIB (RFC1695), MIB-II 221 (RFC1213), and optionally the IF-MIB (RFC1573)." 222 REVISION "9705150145Z" -- 21 May 1997 223 DESCRIPTION 224 "The version of this MARS MIB module which includes 225 multicast group configuration tables for MARS clients 226 (clusters and MCS)." 227 REVISION "9611150145Z" -- 15 November 1996 228 DESCRIPTION 229 "The latest version of this MARS MIB module, which 230 provides general cleanup of the initial MIB and 231 incorporates comments received from the ION working 232 group members." 233 REVISION "9605070145Z" -- 7 May 1996 234 DESCRIPTION 235 "The initial version of this MARS MIB module. 236 ." 237 ::= { experimental 9999 } -- to be assigned by IANA 239 --***************************************************************** 240 -- IP ATM MARS Client Object Definitions 241 --***************************************************************** 243 ipAtmMarsClientObjects OBJECT IDENTIFIER ::= { ipAtmMarsMib 1 } 245 ipAtmMarsClientTable OBJECT-TYPE 246 SYNTAX SEQUENCE OF IpAtmMarsClientEntry 247 MAX-ACCESS not-accessible 248 STATUS current 249 DESCRIPTION 250 "The objects defined in this table are used for 251 the management of MARS clients, ATM attached 252 endpoints." 253 ::= { ipAtmMarsClientObjects 1 } 255 ipAtmMarsClientEntry OBJECT-TYPE 256 SYNTAX IpAtmMarsClientEntry 257 MAX-ACCESS not-accessible 258 STATUS current 259 DESCRIPTION 260 "Each entry contains a MARS client and its associated 261 attributes." 262 INDEX { ipAtmMarsClientIndex } 263 ::= { ipAtmMarsClientTable 1 } 265 IpAtmMarsClientEntry ::= 266 SEQUENCE { 267 ipAtmMarsClientIndex Integer32, 268 ipAtmMarsClientAddr AtmAddr, 269 ipAtmMarsClientDefMarsAddr AtmAddr, 270 ipAtmMarsClientHsn Integer32, 271 ipAtmMarsClientRegisteration INTEGER, 272 ipAtmMarsClientCmi INTEGER, 273 ipAtmMarsClientMsgCsn UInteger32, 274 ipAtmMarsClientDefaultMtu Integer32, 275 ipAtmMarsClientFailureTimer Integer32, 276 ipAtmMarsClientRetranDlyTimer INTEGER, 277 ipAtmMarsClientRdmMulReqAddRetrTimer INTEGER, 278 ipAtmMarsClientRdmVcRevalidateTimer INTEGER, 279 ipAtmMarsClientJoinLeaveRetrInterval Integer32, 280 ipAtmMarsClientJoinLeaveRetrLimit INTEGER, 281 ipAtmMarsClientRegWithMarsRdmTimer INTEGER, 282 ipAtmMarsClientForceWaitTimer Integer32, 283 ipAtmMarsClientLmtToMissRedirMapTimer INTEGER, 284 ipAtmMarsClientRowStatus RowStatus 285 } 287 ipAtmMarsClientIndex OBJECT-TYPE 288 SYNTAX Integer32 289 MAX-ACCESS not-accessible 290 STATUS current 291 DESCRIPTION 292 "The auxiliary variable used to identify instances of 293 the columnar objects in the MARS MarsClient table." 294 ::= { ipAtmMarsClientEntry 1 } 296 ipAtmMarsClientAddr OBJECT-TYPE 297 SYNTAX AtmAddr 298 MAX-ACCESS read-create 299 STATUS current 300 DESCRIPTION 301 "The ATM address associated with the ATM Client." 302 ::= { ipAtmMarsClientEntry 2 } 304 ipAtmMarsClientDefMarsAddr OBJECT-TYPE 305 SYNTAX AtmAddr 306 MAX-ACCESS read-create 307 STATUS current 308 DESCRIPTION 309 "The MARS ATM address which is needed to setup the 310 initial signalling path between a MARS client and 311 its associated MARS." 312 ::= { ipAtmMarsClientEntry 3 } 314 ipAtmMarsClientHsn OBJECT-TYPE 315 SYNTAX Integer32 316 MAX-ACCESS read-create 317 STATUS current 318 DESCRIPTION 319 "The cluster membership own 32 bit Host Sequence 320 Number. When a new cluster member starts up, it is 321 initialized to zero. When the cluster member sends 322 the MARS_JOIN to register, the HSN will be correctly 323 set to the current cluster sequence number (CSN) when 324 the Client receives the copy of its MARS_JOIN from 325 the MARS. It is is used to track the MARS sequence 326 number." 327 ::= { ipAtmMarsClientEntry 4 } 329 ipAtmMarsClientRegisteration OBJECT-TYPE 330 SYNTAX INTEGER { 331 notRegistered (1), 332 registering (2), 333 registered (3), 334 reRegisteringFault (4), 335 reRegisteringRedirMap (5) 336 } 337 MAX-ACCESS read-create 338 STATUS current 339 DESCRIPTION 340 "An indication with regards to the registeration 341 status of this client. The registeration codes 342 of 'notRegistered (1)', 'registered (2)', and 343 registered (3) are self-explanatory. The 344 'reRegisteringFault (4)' indicates the client is 345 in the process of re-registering with a MARS due 346 to some fault conditions. The 'reRegisteringRedMap 347 (5)' status code shows that client is re-registering 348 because it has received a MARS_REDIRECT_MAP message 349 and was told to register with a shift MARS." 350 ::= { ipAtmMarsClientEntry 5 } 352 ipAtmMarsClientCmi OBJECT-TYPE 353 SYNTAX INTEGER (0..65535) 354 MAX-ACCESS read-create 355 STATUS current 356 DESCRIPTION 357 "16 bit Cluster member identifier (CMI) assigned by the 358 MARS which uniquely identifies each endpoint attached 359 to the cluster. The value becomes valid after the 360 'ipAtmMarsClientRegisteration' is set to the value 361 of 'registered (1)'." 362 ::= { ipAtmMarsClientEntry 6 } 364 ipAtmMarsClientMsgCsn OBJECT-TYPE 365 SYNTAX UInteger32 366 MAX-ACCESS read-create 367 STATUS current 368 DESCRIPTION 369 "A unsigned 32-bit Cluster sequence number (CSN) which 370 is used by a cluster member to track the message loss 371 on ClusterControlVC or to monitor a membership change. 372 It is incremented once for every transmission a MARS 373 makes on the ClusterControl VC." 374 ::= { ipAtmMarsClientEntry 7 } 376 ipAtmMarsClientDefaultMtu OBJECT-TYPE 377 SYNTAX Integer32 378 MAX-ACCESS read-create 379 STATUS current 380 DESCRIPTION 381 "The default maximum transmission unit (MTU) used for 382 this cluster. Note that the actual size used for a 383 VC between two members of the cluster may be negotiated 384 during connection setup and may be different than this 385 value. Default value = 9180 bytes." 386 DEFVAL { 9180 } 387 ::= { ipAtmMarsClientEntry 8 } 389 ipAtmMarsClientFailureTimer OBJECT-TYPE 390 SYNTAX Integer32 391 UNITS "seconds" 392 MAX-ACCESS read-create 393 STATUS current 394 DESCRIPTION 395 "A timer used to flag the failure of last MARS_MULTI 396 to arrive. Default value = 10 seconds (recommended)." 397 DEFVAL { 10 } 398 ::= { ipAtmMarsClientEntry 9 } 400 ipAtmMarsClientRetranDlyTimer OBJECT-TYPE 401 SYNTAX INTEGER (5..10) 402 UNITS "seconds" 403 MAX-ACCESS read-create 404 STATUS current 405 DESCRIPTION 406 "The delay timer for sending out new MARS_REQUEST 407 for the group after the client learned that there 408 is no other group in the cluster. The timer must 409 be set between 5 and 10 seconds inclusive." 410 ::= { ipAtmMarsClientEntry 10 } 412 ipAtmMarsClientRdmMulReqAddRetrTimer OBJECT-TYPE 413 SYNTAX INTEGER (5..10) 414 UNITS "seconds" 415 MAX-ACCESS read-create 416 STATUS current 417 DESCRIPTION 418 "The initial random L_MULTI_RQ/ADD retransmit timer 419 which can be set between 5 and 10 seconds inclusive." 420 ::= { ipAtmMarsClientEntry 11 } 422 ipAtmMarsClientRdmVcRevalidateTimer OBJECT-TYPE 423 SYNTAX INTEGER (1..10) 424 UNITS "seconds" 425 MAX-ACCESS read-create 426 STATUS current 427 DESCRIPTION 428 "The random time to set VC_revalidate flag. The 429 timer value ranges between 1 and 10 seconds 430 inclusive." 432 ::= { ipAtmMarsClientEntry 12 } 434 ipAtmMarsClientJoinLeaveRetrInterval OBJECT-TYPE 435 SYNTAX Integer32 436 UNITS "seconds" 437 MAX-ACCESS read-create 438 STATUS current 439 DESCRIPTION 440 "MARS_JOIN/LEAVE retransmit interval. The minimum 441 and recommended values are 5 and 10 seconds, 442 respectively." 443 DEFVAL { 10 } 444 ::= { ipAtmMarsClientEntry 13 } 446 ipAtmMarsClientJoinLeaveRetrLimit OBJECT-TYPE 447 SYNTAX INTEGER (0..5) 448 UNITS "seconds" 449 MAX-ACCESS read-create 450 STATUS current 451 DESCRIPTION 452 "MARS_JOIN/LEAVE retransmit limit. The maximum is 453 5 seconds." 454 ::= { ipAtmMarsClientEntry 14 } 456 ipAtmMarsClientRegWithMarsRdmTimer OBJECT-TYPE 457 SYNTAX INTEGER (1..10) 458 UNITS "seconds" 459 MAX-ACCESS read-create 460 STATUS current 461 DESCRIPTION 462 "Random time to register with MARS." 463 ::= { ipAtmMarsClientEntry 15 } 465 ipAtmMarsClientForceWaitTimer OBJECT-TYPE 466 SYNTAX Integer32 467 UNITS "minutes" 468 MAX-ACCESS read-create 469 STATUS current 470 DESCRIPTION 471 "Force wait if MARS re-registeration is looping. 472 The minimum value is 1 minute." 473 ::= { ipAtmMarsClientEntry 16 } 475 ipAtmMarsClientLmtToMissRedirMapTimer OBJECT-TYPE 476 SYNTAX INTEGER (0..4) 477 UNITS "seconds" 478 MAX-ACCESS read-create 479 STATUS current 480 DESCRIPTION 481 "Timer limit for client to miss MARS_REDIRECT_MAPS." 482 ::= { ipAtmMarsClientEntry 17 } 484 ipAtmMarsClientRowStatus OBJECT-TYPE 485 SYNTAX RowStatus 486 MAX-ACCESS read-create 487 STATUS current 488 DESCRIPTION 489 "The object allows the client entries to be created 490 or deleted from this table." 491 ::= { ipAtmMarsClientEntry 18 } 493 --****************************************************************** 494 -- IP ATM MARS Client Multicast Group Address Object Definitions 495 --****************************************************************** 497 ipAtmMarsClientMcGrpTable OBJECT-TYPE 498 SYNTAX SEQUENCE OF IpAtmMarsClientMcGrpEntry 499 MAX-ACCESS not-accessible 500 STATUS current 501 DESCRIPTION 502 "This table contains a list of IP multicast group address 503 blocks associated with a MARS client. Entries in this 504 table are used by the client that needs to receive 505 packets from the specified range of multicast addresses 506 at the client level. 507 Each row can be created or deleted via configuration." 508 ::= { ipAtmMarsClientObjects 2 } 510 ipAtmMarsClientMcGrpEntry OBJECT-TYPE 511 SYNTAX IpAtmMarsClientMcGrpEntry 512 MAX-ACCESS not-accessible 513 STATUS current 514 DESCRIPTION 515 "Each entry represents a consecutive block of multicast 516 group address." 517 INDEX { ipAtmMarsClientIndex, 518 ipAtmMarsClientMcMinGrpAddr, 519 ipAtmMarsClientMcMaxGrpAddr } 520 ::= { ipAtmMarsClientMcGrpTable 1 } 522 IpAtmMarsClientMcGrpEntry ::= 523 SEQUENCE { 524 ipAtmMarsClientMcMinGrpAddr IpAddress, 525 ipAtmMarsClientMcMaxGrpAddr IpAddress, 526 ipAtmMarsClientMcGrpRowStatus RowStatus 527 } 529 ipAtmMarsClientMcMinGrpAddr OBJECT-TYPE 530 SYNTAX IpAddress 531 MAX-ACCESS not-accessible 532 STATUS current 533 DESCRIPTION 534 "Minimum multicast group address - the min and max 535 multicast forms multi-group block. The MinGrpAddr 536 and MaxGrpAddr are the same indicating that this 537 block contains a single group address." 538 ::= { ipAtmMarsClientMcGrpEntry 1 } 540 ipAtmMarsClientMcMaxGrpAddr OBJECT-TYPE 541 SYNTAX IpAddress 542 MAX-ACCESS not-accessible 543 STATUS current 544 DESCRIPTION 545 "Maximum multicast group address - the min and max 546 multicast forms a multi-group block. The MinGrpAddr 547 and MaxGrpAddr are the same indicating that this 548 block contains a single group address." 549 ::= { ipAtmMarsClientMcGrpEntry 2 } 551 ipAtmMarsClientMcGrpRowStatus OBJECT-TYPE 552 SYNTAX RowStatus 553 MAX-ACCESS read-create 554 STATUS current 555 DESCRIPTION 556 "The object allows the multicast address entries to 557 be created or deleted from this table." 558 ::= { ipAtmMarsClientMcGrpEntry 3 } 560 --***************************************************************** 561 -- IP ATM MARS Client VC Object Definition Table 562 --***************************************************************** 564 ipAtmMarsClientVcTable OBJECT-TYPE 565 SYNTAX SEQUENCE OF IpAtmMarsClientVcEntry 566 MAX-ACCESS not-accessible 567 STATUS current 568 DESCRIPTION 569 "This table contains information about open virtual 570 circuits (VCs) that a client has. For point to point 571 circuit, each entry represents a single VC connection 572 between this client ATM address to another party ATM 573 address. In the case of point to multipoint connection 574 where a single source address is associated with 575 multiple destinations, several entries are used to 576 represent the relationship. An example of point to 577 multi-point VC repesented in a table is shown below. 579 Client VPI/VCI Grp Addr1/Addr2 Part Addr 580 1 0,1 g1,g2 p1 581 1 0,1 g1,g2 p2 582 1 0,1 g1,g2 p3 584 Note: This table assumes the IP multicast address 585 groups (min, max) defined in each entry are 586 always consecutive. In the case of a client 587 receives a JOIN/LEAVE with mars$flag.punched 588 set, each pair of the IP groups will first be 589 broken into several pairs of consecutive IP 590 groups before each entry row corresponding to 591 a pair of IP group is created." 592 ::= { ipAtmMarsClientObjects 3 } 594 ipAtmMarsClientVcEntry OBJECT-TYPE 595 SYNTAX IpAtmMarsClientVcEntry 596 MAX-ACCESS not-accessible 597 STATUS current 598 DESCRIPTION 599 "The objects contained in the entry are VC related 600 attributes such as VC signalling type, control VC 601 type, idle timer, negotiated MTU size, etc." 602 INDEX { ipAtmMarsClientIndex, 603 ipAtmMarsClientVcVpi, 604 ipAtmMarsClientVcVci, 605 ipAtmMarsClientVcMinGrpAddr, 606 ipAtmMarsClientVcMaxGrpAddr, 607 ipAtmMarsClientVcPartyAddr } 608 ::= { ipAtmMarsClientVcTable 1 } 610 IpAtmMarsClientVcEntry ::= 611 SEQUENCE { 612 ipAtmMarsClientVcVpi INTEGER, 613 ipAtmMarsClientVcVci INTEGER, 614 ipAtmMarsClientVcMinGrpAddr IpAddress, 615 ipAtmMarsClientVcMaxGrpAddr IpAddress, 616 ipAtmMarsClientVcPartyAddr AtmAddr, 617 ipAtmMarsClientVcPartyAddrType INTEGER, 618 ipAtmMarsClientVcType INTEGER, 619 ipAtmMarsClientVcCtrlType INTEGER, 620 ipAtmMarsClientVcIdleTimer Integer32, 621 ipAtmMarsClientVcRevalidate TruthValue, 622 ipAtmMarsClientVcEncapsType INTEGER, 623 ipAtmMarsClientVcNegotiatedMtu Integer32, 624 ipAtmMarsClientVcRowStatus RowStatus 625 } 627 ipAtmMarsClientVcVpi OBJECT-TYPE 628 SYNTAX INTEGER (0..4095) 629 MAX-ACCESS not-accessible 630 STATUS current 631 DESCRIPTION 632 "The value of virtual path identifier (VPI)." 633 ::= { ipAtmMarsClientVcEntry 1 } 635 ipAtmMarsClientVcVci OBJECT-TYPE 636 SYNTAX INTEGER (0..65535) 637 MAX-ACCESS not-accessible 638 STATUS current 639 DESCRIPTION 640 "The value of virtual circuit identifier (VCI)." 641 ::= { ipAtmMarsClientVcEntry 2 } 643 ipAtmMarsClientVcMinGrpAddr OBJECT-TYPE 644 SYNTAX IpAddress 645 MAX-ACCESS not-accessible 646 STATUS current 647 DESCRIPTION 648 " Minimum IP multicast group address - the min and 649 max multicast forms a multi-group consequentive 650 block which is associated with a table entry. The 651 MinGrpAddr and MaxGrpAddr are the same indicating 652 the size of multi-group block is 1, a single IP 653 group." 654 ::= { ipAtmMarsClientVcEntry 3 } 656 ipAtmMarsClientVcMaxGrpAddr OBJECT-TYPE 657 SYNTAX IpAddress 658 MAX-ACCESS not-accessible 659 STATUS current 660 DESCRIPTION 661 " Maximum IP multicast group address - the min and 662 max multicast forms a multi-group consequentive 663 block which is associated with a table entry. The 664 MinGrpAddr and MaxGrpAddr are the same indicating 665 the size of multi-group block is 1, a single IP 666 group." 667 ::= { ipAtmMarsClientVcEntry 4 } 669 ipAtmMarsClientVcPartyAddr OBJECT-TYPE 670 SYNTAX AtmAddr 671 MAX-ACCESS not-accessible 672 STATUS current 673 DESCRIPTION 674 "An ATM party addesss in which this VC is linked. 675 The party type is identified by the 676 ipAtmMarsClientVcPartyAddrType." 677 ::= { ipAtmMarsClientVcEntry 5 } 679 ipAtmMarsClientVcPartyAddrType OBJECT-TYPE 680 SYNTAX INTEGER { 681 called (1), 682 calling (2) 683 } 684 MAX-ACCESS read-create 685 STATUS current 686 DESCRIPTION 687 "The party type is associated with the party address. 688 The 'called (1)' indicates that the party address is 689 a destination address which implies that VC is 690 originated from this client. The 'calling (2)' 691 indicates the VC was initiated externally to this 692 client. In this case, the party address is the 693 source address." 694 ::= { ipAtmMarsClientVcEntry 6 } 696 ipAtmMarsClientVcType OBJECT-TYPE 697 SYNTAX INTEGER { 698 pvc (1), 699 svc (2) 700 } 701 MAX-ACCESS read-create 702 STATUS current 703 DESCRIPTION 704 "Circuit Connection type: permanent virtual circuit or 705 switched virtual circuit." 706 ::= { ipAtmMarsClientVcEntry 7 } 708 ipAtmMarsClientVcCtrlType OBJECT-TYPE 709 SYNTAX INTEGER { 710 pointToPointVC (1), 711 clusterControlVC (2), 712 pointToMultiPointVC (3) 713 } 714 MAX-ACCESS read-create 715 STATUS current 716 DESCRIPTION 717 "Control VC type used to specify a particular connection. 718 pointToPointVC (1): 719 used by the ATM Clients for the registeration and 720 queries. This VC or the initial signalling path 721 is set up from the source Client to a MARS. It is 722 bi-directional. 723 clusterControlVC (2): 724 used by a MARS to issue asynchronous updates to an 725 ATM Client. This VC is established from the MARS 726 to the ATM Client. 727 pointToMultiPointVC (3): 728 used by the client to transfer multicast data 729 packets from layer 3. This VC is established 730 from the source ATM Client to a destination ATM 731 endpoint which can be a multicast group member 732 or an MCS. The destination endpoint was obtained 733 from the MARS." 734 ::= { ipAtmMarsClientVcEntry 8 } 736 ipAtmMarsClientVcIdleTimer OBJECT-TYPE 737 SYNTAX Integer32 738 UNITS "minutes" 739 MAX-ACCESS read-create 740 STATUS current 741 DESCRIPTION 742 "The idle timer associated with this VC. The minumum 743 suggested value is 1 minute and the recommended 744 default value is 20 minutes." 745 DEFVAL { 20 } 746 ::= { ipAtmMarsClientVcEntry 9 } 748 ipAtmMarsClientVcRevalidate OBJECT-TYPE 749 SYNTAX TruthValue 750 MAX-ACCESS read-create 751 STATUS current 752 DESCRIPTION 753 "A flag associated with an open and active multipoint 754 VC. It is checked everytime a packet is queued for 755 transmission on that VC. The object has the value of 756 true (1) if revalidate is required and the value 757 false (2) otherwise." 758 ::= { ipAtmMarsClientVcEntry 10 } 760 ipAtmMarsClientVcEncapsType OBJECT-TYPE 761 SYNTAX INTEGER { 762 other (1), 763 llcSnap (2) 764 } 765 MAX-ACCESS read-create 766 STATUS current 767 DESCRIPTION 768 "The encapulation type used when communicating over 769 this VC." 770 ::= { ipAtmMarsClientVcEntry 12 } 772 ipAtmMarsClientVcNegotiatedMtu OBJECT-TYPE 773 SYNTAX Integer32 774 MAX-ACCESS read-create 775 STATUS current 776 DESCRIPTION 777 "The negotiated MTU when communicating over this VC." 778 ::= { ipAtmMarsClientVcEntry 13 } 780 ipAtmMarsClientVcRowStatus OBJECT-TYPE 781 SYNTAX RowStatus 782 MAX-ACCESS read-create 783 STATUS current 784 DESCRIPTION 785 "The object allows the client entries to be created 786 or deleted from this table." 787 ::= { ipAtmMarsClientVcEntry 14 } 789 --***************************************************************** 790 -- IP ATM MARS Client Statistic Object Definition Table 791 --***************************************************************** 793 ipAtmMarsClientStatTable OBJECT-TYPE 794 SYNTAX SEQUENCE OF IpAtmMarsClientStatEntry 795 MAX-ACCESS not-accessible 796 STATUS current 797 DESCRIPTION 798 "The table contains statistics collected at MARS 799 clients." 800 ::= { ipAtmMarsClientObjects 4 } 802 ipAtmMarsClientStatEntry OBJECT-TYPE 803 SYNTAX IpAtmMarsClientStatEntry 804 MAX-ACCESS not-accessible 805 STATUS current 806 DESCRIPTION 807 "Each entry contains statistics collected at one MARS 808 client." 809 INDEX { ipAtmMarsClientIndex } 810 ::= { ipAtmMarsClientStatTable 1 } 812 IpAtmMarsClientStatEntry ::= 813 SEQUENCE { 814 ipAtmMarsClientStatTxReq Counter32, 815 ipAtmMarsClientStatTxJoin Counter32, 816 ipAtmMarsClientStatTxLeave Counter32, 817 ipAtmMarsClientStatRxJoin Counter32, 818 ipAtmMarsClientStatRxLeave Counter32, 819 ipAtmMarsClientStatRxMulti Counter32, 820 ipAtmMarsClientStatRxNak Counter32, 821 ipAtmMarsClientStatRxMigrate Counter32, 822 ipAtmMarsClientStatFailMulti Counter32 823 } 825 ipAtmMarsClientStatTxReq OBJECT-TYPE 826 SYNTAX Counter32 827 MAX-ACCESS read-only 828 STATUS current 829 DESCRIPTION 830 "Total number of MARS_REQUEST messages transmitted 831 from a client." 832 ::= { ipAtmMarsClientStatEntry 1 } 834 ipAtmMarsClientStatTxJoin OBJECT-TYPE 835 SYNTAX Counter32 836 MAX-ACCESS read-only 837 STATUS current 838 DESCRIPTION 839 "Total number of MARS_JOIN messages transmitted from 840 a client." 841 ::= { ipAtmMarsClientStatEntry 2 } 843 ipAtmMarsClientStatTxLeave OBJECT-TYPE 844 SYNTAX Counter32 845 MAX-ACCESS read-only 846 STATUS current 847 DESCRIPTION 848 "Total number of MARS_LEAVE messages transmitted from 849 a client." 850 ::= { ipAtmMarsClientStatEntry 3 } 852 ipAtmMarsClientStatRxJoin OBJECT-TYPE 853 SYNTAX Counter32 854 MAX-ACCESS read-only 855 STATUS current 856 DESCRIPTION 857 "Total number of MARS_JOIN messages received by 858 a client." 859 ::= { ipAtmMarsClientStatEntry 4 } 861 ipAtmMarsClientStatRxLeave OBJECT-TYPE 862 SYNTAX Counter32 863 MAX-ACCESS read-only 864 STATUS current 865 DESCRIPTION 866 "Total number of MARS_LEAVE messages received by 867 a client." 868 ::= { ipAtmMarsClientStatEntry 5 } 870 ipAtmMarsClientStatRxMulti OBJECT-TYPE 871 SYNTAX Counter32 872 MAX-ACCESS read-only 873 STATUS current 874 DESCRIPTION 875 "Total number of MARS_MULTI messages received by 876 a client." 877 ::= { ipAtmMarsClientStatEntry 6 } 879 ipAtmMarsClientStatRxNak OBJECT-TYPE 880 SYNTAX Counter32 881 MAX-ACCESS read-only 882 STATUS current 883 DESCRIPTION 884 "Total number of MARS_NAK messages received by 885 a client." 886 ::= { ipAtmMarsClientStatEntry 7 } 888 ipAtmMarsClientStatRxMigrate OBJECT-TYPE 889 SYNTAX Counter32 890 MAX-ACCESS read-only 891 STATUS current 892 DESCRIPTION 893 "Total number of MARS_MIGRATE messages received by 894 a client." 895 ::= { ipAtmMarsClientStatEntry 8 } 897 ipAtmMarsClientStatFailMulti OBJECT-TYPE 898 SYNTAX Counter32 899 MAX-ACCESS read-only 900 STATUS current 901 DESCRIPTION 902 "Total number of timeouts occurred indicating 903 failure of the last MARS_MULTI to arrive." 904 ::= { ipAtmMarsClientStatEntry 9 } 906 --***************************************************************** 907 -- IP ATM MARS Object Definitions 908 --***************************************************************** 910 ipAtmMarsObjects OBJECT IDENTIFIER ::= { ipAtmMarsMib 2 } 911 ipAtmMarsTable OBJECT-TYPE 912 SYNTAX SEQUENCE OF IpAtmMarsEntry 913 MAX-ACCESS not-accessible 914 STATUS current 915 DESCRIPTION 916 "The objects defined in this table are used for the 917 management of MARS servers." 918 ::= { ipAtmMarsObjects 1 } 920 ipAtmMarsEntry OBJECT-TYPE 921 SYNTAX IpAtmMarsEntry 922 MAX-ACCESS not-accessible 923 STATUS current 924 DESCRIPTION 925 "Each entry contains a MARS and its associated 926 attributes." 927 INDEX { ipAtmMarsIndex } 928 ::= { ipAtmMarsTable 1 } 930 IpAtmMarsEntry ::= 931 SEQUENCE { 932 ipAtmMarsIndex Integer32, 933 ipAtmMarsAddr AtmAddr, 934 ipAtmMarsServStatus INTEGER, 935 ipAtmMarsServType INTEGER, 936 ipAtmMarsServPriority UInteger32, 937 ipAtmMarsRedirMapMsgTimer INTEGER, 938 ipAtmMarsRowStatus RowStatus 939 } 941 ipAtmMarsIndex OBJECT-TYPE 942 SYNTAX Integer32 943 MAX-ACCESS not-accessible 944 STATUS current 945 DESCRIPTION 946 "The auxiliary variable used to identify instances of 947 the columnar objects in the MARS table." 948 ::= { ipAtmMarsEntry 1 } 950 ipAtmMarsAddr OBJECT-TYPE 951 SYNTAX AtmAddr 952 MAX-ACCESS read-create 953 STATUS current 954 DESCRIPTION 955 "The ATM address associated with the MARS." 956 ::= { ipAtmMarsEntry 2 } 958 ipAtmMarsServStatus OBJECT-TYPE 959 SYNTAX INTEGER { 960 active (1), 961 inactive (2), 962 faulted (3) 963 } 964 MAX-ACCESS read-create 965 STATUS current 966 DESCRIPTION 967 "The current status of MARS." 968 ::= { ipAtmMarsEntry 3 } 970 ipAtmMarsServType OBJECT-TYPE 971 SYNTAX INTEGER { 972 primary (1), 973 backup (2) 974 } 975 MAX-ACCESS read-create 976 STATUS current 977 DESCRIPTION 978 "Types of MARS servers: primary or backup." 979 ::= { ipAtmMarsEntry 4 } 981 ipAtmMarsServPriority OBJECT-TYPE 982 SYNTAX UInteger32 983 MAX-ACCESS read-create 984 STATUS current 985 DESCRIPTION 986 "Priority associated with a backup MARS server." 987 ::= { ipAtmMarsEntry 5 } 989 ipAtmMarsRedirMapMsgTimer OBJECT-TYPE 990 SYNTAX INTEGER (1..2) 991 UNITS "minutes" 992 MAX-ACCESS read-create 993 STATUS current 994 DESCRIPTION 995 "Periodic interval on which a multi-part 996 MARS_REDIRECT_MAP is sent from this MARS." 997 DEFVAL { 1 } 998 ::= { ipAtmMarsEntry 6 } 1000 ipAtmMarsRowStatus OBJECT-TYPE 1001 SYNTAX RowStatus 1002 MAX-ACCESS read-create 1003 STATUS current 1004 DESCRIPTION 1005 "The object allows the client entries to be 1006 created or deleted from this table." 1008 ::= { ipAtmMarsEntry 7 } 1010 --****************************************************************** 1011 -- IP ATM MARS Multicast Group Address Object Definitions 1012 --****************************************************************** 1014 ipAtmMarsMcGrpTable OBJECT-TYPE 1015 SYNTAX SEQUENCE OF IpAtmMarsMcGrpEntry 1016 MAX-ACCESS not-accessible 1017 STATUS current 1018 DESCRIPTION 1019 "This table contains a list of IP multicast address 1020 blocks associated with a MARS. Entries in this table 1021 are used by the MARS host map table and the server map 1022 table. They should be created prior being referenced 1023 as indices by those tables. 1024 Each row can be created or deleted via configuration." 1025 ::= { ipAtmMarsObjects 2 } 1027 ipAtmMarsMcGrpEntry OBJECT-TYPE 1028 SYNTAX IpAtmMarsMcGrpEntry 1029 MAX-ACCESS not-accessible 1030 STATUS current 1031 DESCRIPTION 1032 "Each entry represents a consecutive block of multicast 1033 group address." 1034 INDEX { ipAtmMarsIndex, 1035 ipAtmMarsMcMinGrpAddr, 1036 ipAtmMarsMcMaxGrpAddr } 1037 ::= { ipAtmMarsMcGrpTable 1 } 1039 IpAtmMarsMcGrpEntry ::= 1040 SEQUENCE { 1041 ipAtmMarsMcMinGrpAddr IpAddress, 1042 ipAtmMarsMcMaxGrpAddr IpAddress, 1043 ipAtmMarsMcGrpAddrUsage INTEGER, 1044 ipAtmMarsMcGrpRxLayer3GrpSet Counter32, 1045 ipAtmMarsMcGrpRxLayer3GrpReset Counter32, 1046 ipAtmMarsMcGrpRowStatus RowStatus 1047 } 1049 ipAtmMarsMcMinGrpAddr OBJECT-TYPE 1050 SYNTAX IpAddress 1051 MAX-ACCESS not-accessible 1052 STATUS current 1053 DESCRIPTION 1054 "Minimum multicast group address - the min and max 1055 multicast forms multi-group block. The MinGrpAddr 1056 and MaxGrpAddr are the same indicating that this 1057 block contains a single group address." 1058 ::= { ipAtmMarsMcGrpEntry 1 } 1060 ipAtmMarsMcMaxGrpAddr OBJECT-TYPE 1061 SYNTAX IpAddress 1062 MAX-ACCESS not-accessible 1063 STATUS current 1064 DESCRIPTION 1065 "Maximum multicast group address - the min and max 1066 multicast forms a multi-group block. The MinGrpAddr 1067 and MaxGrpAddr are the same indicating that this 1068 block contains a single group address." 1069 ::= { ipAtmMarsMcGrpEntry 2 } 1071 ipAtmMarsMcGrpAddrUsage OBJECT-TYPE 1072 SYNTAX INTEGER { 1073 hostMap (1), 1074 serverMap (2), 1075 hostServerMap (3) 1076 } 1077 MAX-ACCESS read-create 1078 STATUS current 1079 DESCRIPTION 1080 "Usage of the multicast address block. The hostMap (1) 1081 indicates that the address block is only used in the 1082 MARS host map table. The serverMap (2) indicates 1083 that the address block is only used in the MARS 1084 server map table. The hostServerMap (3) indicates 1085 that the address block is used in both the host map 1086 and the server map tables." 1087 ::= { ipAtmMarsMcGrpEntry 3 } 1089 ipAtmMarsMcGrpRxLayer3GrpSet OBJECT-TYPE 1090 SYNTAX Counter32 1091 MAX-ACCESS read-only 1092 STATUS current 1093 DESCRIPTION 1094 "Number of MARS_JOIN messages received with 1095 mars$flags.layer3grp flag set." 1096 ::= { ipAtmMarsMcGrpEntry 4 } 1098 ipAtmMarsMcGrpRxLayer3GrpReset OBJECT-TYPE 1099 SYNTAX Counter32 1100 MAX-ACCESS read-only 1101 STATUS current 1102 DESCRIPTION 1103 "Number of MARS_JOIN messages received with 1104 mars$flags.layer3grp flag reset." 1105 ::= { ipAtmMarsMcGrpEntry 5 } 1107 ipAtmMarsMcGrpRowStatus OBJECT-TYPE 1108 SYNTAX RowStatus 1109 MAX-ACCESS read-create 1110 STATUS current 1111 DESCRIPTION 1112 "The object allows the multicast address entries to 1113 be created or deleted from this table." 1114 ::= { ipAtmMarsMcGrpEntry 6 } 1116 --***************************************************************** 1117 -- IP ATM MARS Host Map Object Definitions 1118 --***************************************************************** 1120 ipAtmMarsHostMapTable OBJECT-TYPE 1121 SYNTAX SEQUENCE OF IpAtmMarsHostMapEntry 1122 MAX-ACCESS not-accessible 1123 STATUS current 1124 DESCRIPTION 1125 "This table caches mappings between IP multicast 1126 address to a list of ATM addresses that are 1127 configured or dynamically learned from the MARS. 1128 This address resolution is used for the host map. 1129 It supports the mapping of a block of multicast 1130 group addresses to a cluster member address. In 1131 the case where a group block is associated with 1132 multiple cluster members, several entries are 1133 used to representing the relationship." 1134 ::= { ipAtmMarsObjects 3 } 1136 ipAtmMarsHostMapEntry OBJECT-TYPE 1137 SYNTAX IpAtmMarsHostMapEntry 1138 MAX-ACCESS not-accessible 1139 STATUS current 1140 DESCRIPTION 1141 "Each entry row contains attributes associated with 1142 the mapping between a multicast group block and an 1143 ATM address." 1144 INDEX { ipAtmMarsIndex, 1145 ipAtmMarsMcMinGrpAddr, 1146 ipAtmMarsMcMaxGrpAddr, 1147 ipAtmMarsHostMapAtmAddr } 1148 ::= { ipAtmMarsHostMapTable 1 } 1150 IpAtmMarsHostMapEntry ::= 1151 SEQUENCE { 1152 ipAtmMarsHostMapAtmAddr AtmAddr, 1153 ipAtmMarsHostMapRowType INTEGER, 1154 ipAtmMarsHostMapRowStatus RowStatus 1155 } 1157 ipAtmMarsHostMapAtmAddr OBJECT-TYPE 1158 SYNTAX AtmAddr 1159 MAX-ACCESS not-accessible 1160 STATUS current 1161 DESCRIPTION 1162 "The mapped cluster member ATM address." 1163 ::= { ipAtmMarsHostMapEntry 1 } 1165 ipAtmMarsHostMapRowType OBJECT-TYPE 1166 SYNTAX INTEGER { 1167 static (1), 1168 dynamic (2) 1169 } 1170 MAX-ACCESS read-create 1171 STATUS current 1172 DESCRIPTION 1173 "Method in which this entry row is created. The 1174 static (1) indicates that this row is created 1175 through configuration. The dynamic (2) indicates 1176 that the row is created as the result of group 1177 address updates received at this MARS." 1178 ::= { ipAtmMarsHostMapEntry 2 } 1180 ipAtmMarsHostMapRowStatus OBJECT-TYPE 1181 SYNTAX RowStatus 1182 MAX-ACCESS read-create 1183 STATUS current 1184 DESCRIPTION 1185 "The object allows the client entries to be created 1186 or deleted from this table." 1187 ::= { ipAtmMarsHostMapEntry 3 } 1189 --***************************************************************** 1190 -- IP ATM MARS Server Map Object Definitions 1191 --***************************************************************** 1193 ipAtmMarsServerMapTable OBJECT-TYPE 1194 SYNTAX SEQUENCE OF IpAtmMarsServerMapEntry 1195 MAX-ACCESS not-accessible 1196 STATUS current 1197 DESCRIPTION 1198 "This table caches mappings between IP multicast 1199 address to a list of MCS ATM addresses that are 1200 configured or dynamically learned from the MARS. 1201 This address resolution is used for the server map. 1202 It supports the mapping of a block of multicast 1203 group addresses to a MCS address. In the case 1204 where a group block is associated with multiple 1205 MCSs, several entries are used to representing the 1206 relationship." 1207 ::= { ipAtmMarsObjects 4 } 1209 ipAtmMarsServerMapEntry OBJECT-TYPE 1210 SYNTAX IpAtmMarsServerMapEntry 1211 MAX-ACCESS not-accessible 1212 STATUS current 1213 DESCRIPTION 1214 "Each entry row contains attributes associated with 1215 the mapping between a multicast group block and an 1216 MCS address." 1217 INDEX { ipAtmMarsIndex, 1218 ipAtmMarsMcMinGrpAddr, 1219 ipAtmMarsMcMaxGrpAddr, 1220 ipAtmMarsServerMapAtmAddr } 1221 ::= { ipAtmMarsServerMapTable 1 } 1223 IpAtmMarsServerMapEntry ::= 1224 SEQUENCE { 1225 ipAtmMarsServerMapAtmAddr AtmAddr, 1226 ipAtmMarsServerMapRowType INTEGER, 1227 ipAtmMarsServerMapRowStatus RowStatus 1228 } 1230 ipAtmMarsServerMapAtmAddr OBJECT-TYPE 1231 SYNTAX AtmAddr 1232 MAX-ACCESS not-accessible 1233 STATUS current 1234 DESCRIPTION 1235 "The mapped MCS ATM address." 1236 ::= { ipAtmMarsServerMapEntry 1 } 1238 ipAtmMarsServerMapRowType OBJECT-TYPE 1239 SYNTAX INTEGER { 1240 static (1), 1241 dynamic (2) 1242 } 1243 MAX-ACCESS read-create 1244 STATUS current 1245 DESCRIPTION 1246 "Method in which this entry row is created. The 1247 'static (1)' indicates that this row is created 1248 through configuration. The 'dynamic (2)' indicates 1249 that the row is created as the result of group 1250 address updates received at this MARS." 1251 ::= { ipAtmMarsServerMapEntry 2 } 1253 ipAtmMarsServerMapRowStatus OBJECT-TYPE 1254 SYNTAX RowStatus 1255 MAX-ACCESS read-create 1256 STATUS current 1257 DESCRIPTION 1258 "The object allows the client entries to be created 1259 or deleted from this table." 1260 ::= { ipAtmMarsServerMapEntry 3 } 1262 -- 1263 ********************************************************************* 1264 -- IP ATM MARS VC Object Definition Table -- 1265 ********************************************************************* 1267 ipAtmMarsVcTable OBJECT-TYPE 1268 SYNTAX SEQUENCE OF IpAtmMarsVcEntry 1269 MAX-ACCESS not-accessible 1270 STATUS current 1271 DESCRIPTION 1272 "This table contains information about open virtual circuits 1273 (VCs) that a MARS has. For point to point circuit, each 1274 entry represents a single VC connection between this MARS 1275 ATM address to another party's ATM address. In the case of 1276 point to multipoint connection where a ControlVc is attached 1277 with multiple leaf nodes, several entries are used to 1278 represent 1279 the relationship. An example of point to multi-point VC 1280 repesented in a table is shown below. 1282 MARS VPI/VCI MARS Addr Party Addr 1283 1 0,1 m1 p1 1284 1 0,1 m1 p2 1285 1 0,1 m1 p3" 1286 ::= { ipAtmMarsObjects 5 } 1288 ipAtmMarsVcEntry OBJECT-TYPE 1289 SYNTAX IpAtmMarsVcEntry 1290 MAX-ACCESS not-accessible 1291 STATUS current 1292 DESCRIPTION 1293 "The objects contained in the entry are VC related attributes 1294 such as VC signalling type, control VC type, idle timer, 1295 negotiated MTU size, etc." 1296 INDEX { ipAtmMarsIndex, 1297 ipAtmMarsVcVpi, 1298 ipAtmMarsVcVci, 1299 ipAtmMarsVcPartyAddr } 1300 ::= { ipAtmMarsVcTable 1 } 1302 ipAtmMarsVcEntry ::= 1303 SEQUENCE { 1304 ipAtmMarsVcVpi INTEGER, 1305 ipAtmMarsVcVci INTEGER, 1306 ipAtmMarsVcPartyAddr AtmAddr, 1307 ipAtmMarsVcPartyAddrType INTEGER, 1308 ipAtmMarsVcType INTEGER, 1309 ipAtmMarsVcCtrlType INTEGER, 1310 ipAtmMarsVcIdleTimer Integer32, 1311 ipAtmMarsVcCmi Integer32, 1312 ipAtmMarsVcEncapsType INTEGER, 1313 ipAtmMarsVcNegotiatedMtu Integer32, 1314 ipAtmMarsVcRowStatus RowStatus 1315 } 1317 ipAtmMarsVcVpi OBJECT-TYPE 1318 SYNTAX INTEGER (0..4095) 1319 MAX-ACCESS not-accessible 1320 STATUS current 1321 DESCRIPTION 1322 "The value of virtual path identifier (VPI)." 1323 ::= { ipAtmMarsVcEntry 1 } 1325 ipAtmMarsVcVci OBJECT-TYPE 1326 SYNTAX INTEGER (0..65535) 1327 MAX-ACCESS not-accessible 1328 STATUS current 1329 DESCRIPTION 1330 "The value of virtual circuit identifier (VCI)." 1331 ::= { ipAtmMarsVcEntry 2 } 1333 ipAtmMarsVcPartyAddr OBJECT-TYPE 1334 SYNTAX AtmAddr 1335 MAX-ACCESS not-accessible 1336 STATUS current 1337 DESCRIPTION 1338 "An ATM party addesss in which this VC is linked. The party 1339 type is identified by the ipAtmMarsVcPartyAddrType." 1340 ::= { ipAtmMarsVcEntry 5 } 1342 ipAtmMarsVcPartyAddrType OBJECT-TYPE 1343 SYNTAX INTEGER { 1344 called (1), 1345 calling (2) 1346 } 1347 MAX-ACCESS read-create 1348 STATUS current 1349 DESCRIPTION 1350 "The party type is associated with the party address. The 1351 'called (1)' indicates that the party address is a 1352 destination 1353 address which implies that VC is originated from this MARS. 1354 The 'calling (2)' indicates the VC was initiated externally 1355 to this MARS. The party address is the source address." 1356 ::= { ipAtmMarsVcEntry 6 } 1358 ipAtmMarsVcType OBJECT-TYPE 1359 SYNTAX INTEGER { 1360 pvc (1), 1361 svc (2) 1362 } 1363 MAX-ACCESS read-create 1364 STATUS current 1365 DESCRIPTION 1366 "Circuit Connection type: permanent virtual circuit or 1367 switched virtual circuit." 1368 ::= { ipAtmMarsVcEntry 7 } 1370 ipAtmMarsVcCtrlType OBJECT-TYPE 1371 SYNTAX INTEGER { 1372 pointToPointVC (1), 1373 clusterControlVC (2), 1374 serverControlVC (3) 1375 } 1376 MAX-ACCESS read-create 1377 STATUS current 1378 DESCRIPTION 1379 "Control VC type used to specify a particular connection. 1380 pointToPointVC (1): 1381 used by the ATM endpoints (clients) or the MCS for 1382 registeration and queries. This VC is set up from 1383 a MARS client and MCS to this MARS. It is a 1384 bi-directional VC. 1385 clusterControlVC (2): 1386 used by MARS to issue asynchronous updates to ATM 1387 an ATM client. This VC is established from the 1388 MARs to the ATM client. 1389 serverControlVC (3): 1390 used by MARS to issue asynchronous update to ATM 1391 multicast servers. This type of VC exists when at 1392 least a MCS is being used." 1393 ::= { ipAtmMarsVcEntry 8 } 1395 ipAtmMarsVcIdleTimer OBJECT-TYPE 1396 SYNTAX Integer32 1397 UNITS "minutes" 1398 MAX-ACCESS read-create 1399 STATUS current 1400 DESCRIPTION 1401 "The idle timer associated with this VC. The minumum 1402 suggested 1403 value is 1 minute and the recommended default value is 1404 20 minutes." 1405 DEFVAL { 20 } 1406 ::= { ipAtmMarsVcEntry 9 } 1408 ipAtmMarsVcCmi OBJECT-TYPE 1409 SYNTAX Integer32 1410 MAX-ACCESS read-create 1411 STATUS current 1412 DESCRIPTION 1413 "Cluster member identifier (CMI) which uniquely identifies 1414 each 1415 endpoint attached to the cluster. This variable applies to 1416 each 1417 'leaf node' of an outgoing control VC." 1418 ::= { ipAtmMarsVcEntry 10 } 1420 ipAtmMarsVcEncapsType OBJECT-TYPE 1421 SYNTAX INTEGER { 1422 other (1), 1423 llcSnap (2) 1424 } 1425 MAX-ACCESS read-create 1426 STATUS current 1427 DESCRIPTION 1428 "The encapulation type used when communicating over this VC." 1429 ::= { ipAtmMarsVcEntry 11 } 1431 ipAtmMarsVcNegotiatedMtu OBJECT-TYPE 1432 SYNTAX Integer32 1433 MAX-ACCESS read-create 1434 STATUS current 1435 DESCRIPTION 1436 "The negotiated MTU when communicating over this VC." 1437 ::= { ipAtmMarsVcEntry 12 } 1439 ipAtmMarsVcRowStatus OBJECT-TYPE 1440 SYNTAX RowStatus 1441 MAX-ACCESS read-create 1442 STATUS current 1443 DESCRIPTION 1444 "The object allows the client entries to be created or 1445 deleted 1446 from this table." 1447 ::= { ipAtmMarsVcEntry 13 } 1449 -- 1450 ********************************************************************* 1451 -- IP ATM MARS Registered Cluster Member List Table -- 1452 ********************************************************************* 1454 ipAtmMarsRegClientTable OBJECT-TYPE 1455 SYNTAX SEQUENCE OF IpAtmMarsRegClientEntry 1456 MAX-ACCESS not-accessible 1457 STATUS current 1458 DESCRIPTION 1459 "This table contains ATM identities of all the currently 1460 registered cluster members at a MARS. Each entry represents 1461 one set of ATM identities associated with one cluster member 1462 or the MARS client. The information contained in this table 1463 is not only important for the management of MARS, but also 1464 is 1465 essential to for the construction of a backup cluster 1466 control 1467 VC by any one of the backup MARS." 1468 ::= { ipAtmMarsObjects 6 } 1470 ipAtmMarsRegClientEntry OBJECT-TYPE 1471 SYNTAX IpAtmMarsRegClientEntry 1472 MAX-ACCESS not-accessible 1473 STATUS current 1474 DESCRIPTION 1475 "Each entry row contains attributes associated with one 1476 register cluster member." 1477 INDEX { ipAtmMarsIndex, 1478 ipAtmMarsRegClientCmi} 1479 ::= { ipAtmMarsRegClientTable 1 } 1481 ipAtmMarsRegClientEntry ::= 1482 SEQUENCE { 1483 ipAtmMarsRegClientCmi Integer32, 1484 ipAtmMarsRegClientAtmAddr AtmAddr, 1485 ipAtmMarsRegClientCsn UInteger32 1486 } 1488 ipAtmMarsRegClientCmi OBJECT-TYPE 1489 SYNTAX Integer32 1490 MAX-ACCESS not-accessible 1491 STATUS current 1492 DESCRIPTION 1493 "This cluster member identifier is used as an auxiliary index 1494 for the entry in this table." 1495 ::= { ipAtmMarsRegClientEntry 1 } 1497 ipAtmMarsRegClientAtmAddr OBJECT-TYPE 1498 SYNTAX AtmAddr 1499 MAX-ACCESS read-only 1500 STATUS current 1501 DESCRIPTION 1502 "The registered client's ATM address." 1503 ::= { ipAtmMarsRegClientEntry 2 } 1505 ipAtmMarsRegClientCsn OBJECT-TYPE 1506 SYNTAX UInteger32 1507 MAX-ACCESS read-only 1508 STATUS current 1509 DESCRIPTION 1510 "The current cluster sequence number associated with the 1511 registered client." 1512 ::= { ipAtmMarsRegClientEntry 3 } 1514 -- 1515 ********************************************************************* 1516 -- IP ATM MARS Registered Server Member List Table -- 1517 ********************************************************************* 1519 ipAtmMarsRegMcsTable OBJECT-TYPE 1520 SYNTAX SEQUENCE OF IpAtmMarsRegMcsEntry 1521 MAX-ACCESS not-accessible 1522 STATUS current 1523 DESCRIPTION 1524 "This table contains ATM identities of all the currently 1525 registered MCSs at a MARS. Each entry represents one set 1526 of ATM identities assocaited with one MCS. The information 1527 contained in this table is not only important for the 1528 management 1529 of MARS, but also is essential for the construction of a 1530 backup 1531 server control VC by any one of the backup MARS. " 1532 ::= { ipAtmMarsObjects 7 } 1534 ipAtmMarsRegMcsEntry OBJECT-TYPE 1535 SYNTAX IpAtmMarsRegMcsEntry 1536 MAX-ACCESS not-accessible 1537 STATUS current 1538 DESCRIPTION 1539 "Each entry row contains attributes associated with one 1540 registered MCS." 1541 INDEX { ipAtmMarsIndex, 1542 ipAtmMarsRegMcsCmi} 1543 ::= { ipAtmMarsRegMcsTable 1 } 1545 ipAtmMarsRegMcsEntry ::= 1546 SEQUENCE { 1547 ipAtmMarsRegMcsCmi Integer32, 1548 ipAtmMarsRegMcsAtmAddr AtmAddr, 1549 ipAtmMarsRegMcsSsn UInteger32 1550 } 1552 ipAtmMarsRegMcsCmi OBJECT-TYPE 1553 SYNTAX Integer32 1554 MAX-ACCESS not-accessible 1555 STATUS current 1556 DESCRIPTION 1557 "This internal MCS identifier is used as an auxiliary index 1558 for the entry in this table." 1559 ::= { ipAtmMarsRegMcsEntry 1 } 1561 ipAtmMarsRegMcsAtmAddr OBJECT-TYPE 1562 SYNTAX AtmAddr 1563 MAX-ACCESS read-only 1564 STATUS current 1565 DESCRIPTION 1566 "The registered MCS's ATM address." 1567 ::= { ipAtmMarsRegMcsEntry 2 } 1569 ipAtmMarsRegMcsSsn OBJECT-TYPE 1570 SYNTAX UInteger32 1571 MAX-ACCESS read-only 1572 STATUS current 1573 DESCRIPTION 1574 "The current server sequence number associated with the 1575 registered MCS." 1576 ::= { ipAtmMarsRegMcsEntry 3 } 1578 -- 1579 ********************************************************************* 1580 -- IP ATM MARS Statistic Object Definition Table -- 1581 ********************************************************************* 1583 ipAtmMarsStatTable OBJECT-TYPE 1584 SYNTAX SEQUENCE OF IpAtmMarsStatEntry 1585 MAX-ACCESS not-accessible 1586 STATUS current 1587 DESCRIPTION 1588 "The table contains statistics collected at MARS." 1589 ::= { ipAtmMarsObjects 8 } 1591 ipAtmMarsStatEntry OBJECT-TYPE 1592 SYNTAX IpAtmMarsStatEntry 1593 MAX-ACCESS not-accessible 1594 STATUS current 1595 DESCRIPTION 1596 "Each entry contains statistics collected at one MARS." 1597 INDEX { ipAtmMarsClientIndex } 1598 ::= { ipAtmMarsStatTable 1 } 1600 ipAtmMarsStatEntry ::= 1601 SEQUENCE { 1602 ipAtmMarsStatTxMulti Counter32, 1603 ipAtmMarsStatTxGrpLstRply Counter32, 1604 ipAtmMarsStatTxRedirectMap Counter32, 1605 ipAtmMarsStatTxMigrate Counter32, 1606 ipAtmMarsStatTxNak Counter32, 1607 ipAtmMarsStatTxJoin Counter32, 1608 ipAtmMarsStatTxLeave Counter32, 1609 ipAtmMarsStatTxSjoin Counter32, 1610 ipAtmMarsStatTxSleave Counter32, 1611 ipAtmMarsStatRxReq Counter32, 1612 ipAtmMarsStatRxGrpLstReq Counter32, 1613 ipAtmMarsStatRxJoin Counter32, 1614 ipAtmMarsStatRxLeave Counter32, 1615 ipAtmMarsStatRxMserv Counter32, 1616 ipAtmMarsStatRxUnserv Counter32, 1617 ipAtmMarsStatRxBlkJoins Counter32, 1618 ipAtmMarsStatRegMemGroup Counter32, 1619 ipAtmMarsStatRegMcsGroup Counter32 1620 } 1622 ipAtmMarsStatTxMulti OBJECT-TYPE 1623 SYNTAX Counter32 1624 MAX-ACCESS read-only 1625 STATUS current 1626 DESCRIPTION 1627 "Total number of MARS_MULTI transmitted by this MARS." 1628 ::= { ipAtmMarsStatEntry 1 } 1630 ipAtmMarsStatTxGrpLstRply OBJECT-TYPE 1631 SYNTAX Counter32 1632 MAX-ACCESS read-only 1633 STATUS current 1634 DESCRIPTION 1635 "Total number of MARS_GROUPLIST_REPLY messages transmitted 1636 by this MARS." 1637 ::= { ipAtmMarsStatEntry 2 } 1639 ipAtmMarsStatTxRedirectMap OBJECT-TYPE 1640 SYNTAX Counter32 1641 MAX-ACCESS read-only 1642 STATUS current 1643 DESCRIPTION 1644 "Total number of MARS_REDIRECT_MAP messages transmitted by 1645 this MARS." 1646 ::= { ipAtmMarsStatEntry 3 } 1648 ipAtmMarsStatTxMigrate OBJECT-TYPE 1649 SYNTAX Counter32 1650 MAX-ACCESS read-only 1651 STATUS current 1652 DESCRIPTION 1653 "Total number of MARS_MIGRATE messages transmitted by 1654 this MARS." 1655 ::= { ipAtmMarsStatEntry 4 } 1657 ipAtmMarsStatTxNak OBJECT-TYPE 1658 SYNTAX Counter32 1659 MAX-ACCESS read-only 1660 STATUS current 1661 DESCRIPTION 1662 "Total number of MARS_NAK messages transmitted by this MARS." 1663 ::= { ipAtmMarsStatEntry 5 } 1665 ipAtmMarsStatTxJoin OBJECT-TYPE 1666 SYNTAX Counter32 1667 MAX-ACCESS read-only 1668 STATUS current 1669 DESCRIPTION 1670 "Total number of MARS_JOIN messages transmitted by this 1671 MARS." 1672 ::= { ipAtmMarsStatEntry 6 } 1674 ipAtmMarsStatTxLeave OBJECT-TYPE 1675 SYNTAX Counter32 1676 MAX-ACCESS read-only 1677 STATUS current 1678 DESCRIPTION 1679 "Total number of MARS_LEAVE messages transmitted by this 1681 MARS." 1682 ::= { ipAtmMarsStatEntry 7 } 1684 ipAtmMarsStatTxSjoin OBJECT-TYPE 1685 SYNTAX Counter32 1686 MAX-ACCESS read-only 1687 STATUS current 1688 DESCRIPTION 1689 "Total number of MARS_SJOIN messages transmitted by this 1690 MARS." 1691 ::= { ipAtmMarsStatEntry 8 } 1693 ipAtmMarsStatTxSleave OBJECT-TYPE 1694 SYNTAX Counter32 1695 MAX-ACCESS read-only 1696 STATUS current 1697 DESCRIPTION 1698 "Total number of MARS_SLEAVE messages transmitted by this 1699 MARS." 1700 ::= { ipAtmMarsStatEntry 9 } 1702 ipAtmMarsStatRxReq OBJECT-TYPE 1703 SYNTAX Counter32 1704 MAX-ACCESS read-only 1705 STATUS current 1706 DESCRIPTION 1707 "Total number of MARS_REQUEST messages received by this 1708 MARS." 1709 ::= { ipAtmMarsStatEntry 10 } 1711 ipAtmMarsStatRxGrpLstReq OBJECT-TYPE 1712 SYNTAX Counter32 1713 MAX-ACCESS read-only 1714 STATUS current 1715 DESCRIPTION 1716 "Total number of MARS_GROUPLIST_REQUEST messages received by 1717 this MARS." 1718 ::= { ipAtmMarsStatEntry 11 } 1720 ipAtmMarsStatRxJoin OBJECT-TYPE 1721 SYNTAX Counter32 1722 MAX-ACCESS read-only 1723 STATUS current 1724 DESCRIPTION 1725 "Total number of MARS_JOINS messages received by this MARS." 1726 ::= { ipAtmMarsStatEntry 12 } 1728 ipAtmMarsStatRxLeave OBJECT-TYPE 1729 SYNTAX Counter32 1730 MAX-ACCESS read-only 1731 STATUS current 1732 DESCRIPTION 1733 "Total number of MARS_LEAVES messages received by this MARS." 1734 ::= { ipAtmMarsStatEntry 13 } 1736 ipAtmMarsStatRxMserv OBJECT-TYPE 1737 SYNTAX Counter32 1738 MAX-ACCESS read-only 1739 STATUS current 1740 DESCRIPTION 1741 "Total number of MARS_MSERV messages received by this MARS." 1742 ::= { ipAtmMarsStatEntry 14 } 1744 ipAtmMarsStatRxUnserv OBJECT-TYPE 1745 SYNTAX Counter32 1746 MAX-ACCESS read-only 1747 STATUS current 1748 DESCRIPTION 1749 "Total number of MARS_UNSERV messages received by this MARS." 1750 ::= { ipAtmMarsStatEntry 15 } 1752 ipAtmMarsStatRxBlkJoins OBJECT-TYPE 1753 SYNTAX Counter32 1754 MAX-ACCESS read-only 1755 STATUS current 1756 DESCRIPTION 1757 "Total number of block joins messages received by this MARS." 1758 ::= { ipAtmMarsStatEntry 16 } 1760 ipAtmMarsStatRegMemGroup OBJECT-TYPE 1761 SYNTAX Counter32 1762 MAX-ACCESS read-only 1763 STATUS current 1764 DESCRIPTION 1765 "Total number of IP multicast groups with 1 or more joined 1766 cluster members." 1767 ::= { ipAtmMarsStatEntry 17 } 1769 ipAtmMarsStatRegMcsGroup OBJECT-TYPE 1770 SYNTAX Counter32 1771 MAX-ACCESS read-only 1772 STATUS current 1773 DESCRIPTION 1774 "Total number of IP multicast groups with 1 or more joined 1775 MCSs." 1776 ::= { ipAtmMarsStatEntry 28 } 1778 ---**************************************************************** 1779 -- IP ATM MARS MCS Object Definitions 1780 --***************************************************************** 1782 ipAtmMarsMcsObjects OBJECT IDENTIFIER ::= { ipAtmMarsMib 3 } 1784 ipAtmMarsMcsTable OBJECT-TYPE 1785 SYNTAX SEQUENCE OF IpAtmMarsMcsEntry 1786 MAX-ACCESS not-accessible 1787 STATUS current 1788 DESCRIPTION 1789 "The objects defined in this table are used for 1790 the management of a multicast server (MCS)." 1791 ::= { ipAtmMarsMcsObjects 1 } 1793 ipAtmMarsMcsEntry OBJECT-TYPE 1794 SYNTAX IpAtmMarsMcsEntry 1795 MAX-ACCESS not-accessible 1796 STATUS current 1797 DESCRIPTION 1798 "Each entry contains a MCS and its associated 1799 attributes." 1800 INDEX { ipAtmMarsMcsIndex } 1801 ::= { ipAtmMarsMcsTable 1 } 1803 ipAtmMarsMcsEntry ::= 1804 SEQUENCE { 1805 ipAtmMarsMcsIndex Integer32, 1806 ipAtmMarsMcsAddr AtmAddr, 1807 ipAtmMarsMcsDefMarsAddr AtmAddr, 1808 ipAtmMarsMcsRegisteration INTEGER, 1809 ipAtmMarsMcsCmi INTEGER, 1810 ipAtmMarsMcsSsn UInteger32, 1811 ipAtmMarsMcsDefaultMtu Integer32, 1812 ipAtmMarsMcsRowStatus RowStatus 1813 } 1815 ipAtmMarsMcsIndex OBJECT-TYPE 1816 SYNTAX Integer32 1817 MAX-ACCESS not-accessible 1818 STATUS current 1819 DESCRIPTION 1820 "The auxiliary variable used to identify instances 1821 of the columnar objects in the MCS table." 1822 ::= { ipAtmMarsMcsEntry 1 } 1824 ipAtmMarsMcsAddr OBJECT-TYPE 1825 SYNTAX AtmAddr 1826 MAX-ACCESS read-create 1827 STATUS current 1828 DESCRIPTION 1829 "The ATM address associated with the MCS." 1830 ::= { ipAtmMarsMcsEntry 2 } 1832 ipAtmMarsMcsDefMarsAddr OBJECT-TYPE 1833 SYNTAX AtmAddr 1834 MAX-ACCESS read-create 1835 STATUS current 1836 DESCRIPTION 1837 "The MARS ATM address which is needed to setup the 1838 initial signalling path between a MCS and its 1839 associated MARS." 1840 ::= { ipAtmMarsMcsEntry 3 } 1842 ipAtmMarsMcsRegisteration OBJECT-TYPE 1843 SYNTAX INTEGER { 1844 notRegistered (1), 1845 registering (2), 1846 registered (3), 1847 reRegisteringFault (4), 1848 reRegisteringRedirMap (5) 1849 } 1850 MAX-ACCESS read-create 1851 STATUS current 1852 DESCRIPTION 1853 "An indication with regards to the registeration 1854 status of this MCS. The registeration codes of 1855 'notRegistered (1)', 'registered (2)', and 1856 registered (3) are self-explanatory. The 1857 'reRegisteringFault (4)' indicates the MCS is 1858 in the process of re-registering with a MARS due 1859 to some fault conditions. The 'reRegisteringRedMap 1860 (5)' status code shows that MCS is re-registering 1861 because it has received a MARS_REDIRECT_MAP message 1862 and was told to register with a shift MARS." 1863 ::= { ipAtmMarsMcsEntry 4 } 1865 ipAtmMarsMcsCmi OBJECT-TYPE 1866 SYNTAX INTEGER (0..65535) 1867 MAX-ACCESS read-create 1868 STATUS current 1869 DESCRIPTION 1870 "A 16 bit Cluster Member Identifier assigned by the 1871 MARs. The value becomes valid after the 1872 ipAtmMarsMcsRegisteration is set to registered." 1873 ::= { ipAtmMarsMcsEntry 5 } 1875 ipAtmMarsMcsSsn OBJECT-TYPE 1876 SYNTAX UInteger32 1877 MAX-ACCESS read-create 1878 STATUS current 1879 DESCRIPTION 1880 "The MCS own 32 bit Server Sequence Number. It 1881 is used to track the Mars sequence number." 1882 ::= { ipAtmMarsMcsEntry 6 } 1884 ipAtmMarsMcsDefaultMtu OBJECT-TYPE 1885 SYNTAX Integer32 1886 MAX-ACCESS read-create 1887 STATUS current 1888 DESCRIPTION 1889 "The default maximum transmission unit (MTU) used 1890 for this cluster. Note that the actual size used 1891 for a VC between two members of the cluster may be 1892 negotiated during connection setup and may be 1893 different than this value. 1894 Default value = 9180 bytes." 1895 DEFVAL { 9180 } 1896 ::= { ipAtmMarsMcsEntry 7 } 1898 ipAtmMarsMcsRowStatus OBJECT-TYPE 1899 SYNTAX RowStatus 1900 MAX-ACCESS read-create 1901 STATUS current 1902 DESCRIPTION 1903 "The object allows the client entries to be created 1904 or deleted from this table." 1905 ::= { ipAtmMarsMcsEntry 8 } 1907 --****************************************************************** 1908 -- IP ATM MARS MCS Multicast Group Address Object Definitions 1909 --****************************************************************** 1911 ipAtmMarsMcsMcGrpTable OBJECT-TYPE 1912 SYNTAX SEQUENCE OF IpAtmMarsMcsMcGrpEntry 1913 MAX-ACCESS not-accessible 1914 STATUS current 1915 DESCRIPTION 1916 "This table contains a list of IP multicast group address 1917 blocks associated by a MARS MCS. The MCS uses the 1918 information 1919 contained in list to advertise its multicast group service 1920 to the MARS. 1921 Each row can be created or deleted via configuration." 1922 ::= { ipAtmMarsMcsObjects 2 } 1924 ipAtmMarsMcsMcGrpEntry OBJECT-TYPE 1925 SYNTAX IpAtmMarsMcsMcGrpEntry 1926 MAX-ACCESS not-accessible 1927 STATUS current 1928 DESCRIPTION 1929 "Each entry represents a consecutive block of multicast 1930 group address." 1931 INDEX { ipAtmMarsMcsIndex, 1932 ipAtmMarsMcsMcMinGrpAddr, 1933 ipAtmMarsMcsMcMaxGrpAddr } 1934 ::= { ipAtmMarsMcsMcGrpTable 1 } 1936 ipAtmMarsMcsMcGrpEntry ::= 1937 SEQUENCE { 1938 ipAtmMarsMcsMcMinGrpAddr IpAddress, 1939 ipAtmMarsMcsMcMaxGrpAddr IpAddress, 1940 ipAtmMarsMcsMcGrpRowStatus RowStatus 1941 } 1943 ipAtmMarsMcsMcMinGrpAddr OBJECT-TYPE 1944 SYNTAX IpAddress 1945 MAX-ACCESS not-accessible 1946 STATUS current 1947 DESCRIPTION 1948 "Minimum multicast group address - the min and max 1949 multicast forms multi-group block. The MinGrpAddr 1950 and MaxGrpAddr are the same indicating that this 1951 block contains a single group address." 1952 ::= { ipAtmMarsMcsMcGrpEntry 1 } 1954 ipAtmMarsMcsMcMaxGrpAddr OBJECT-TYPE 1955 SYNTAX IpAddress 1956 MAX-ACCESS not-accessible 1957 STATUS current 1958 DESCRIPTION 1959 "Maximum multicast group address - the min and max 1960 multicast forms a multi-group block. The MinGrpAddr 1961 and MaxGrpAddr are the same indicating that this 1962 block contains a single group address." 1963 ::= { ipAtmMarsMcsMcGrpEntry 2 } 1965 ipAtmMarsMcsMcGrpRowStatus OBJECT-TYPE 1966 SYNTAX RowStatus 1967 MAX-ACCESS read-create 1968 STATUS current 1969 DESCRIPTION 1970 "The object allows the multicast address entries to 1971 be created or deleted from this table." 1973 ::= { ipAtmMarsMcsMcGrpEntry 3 } 1975 --***************************************************************** 1976 -- IP ATM MARS MCS VC Object Definition Table 1977 --***************************************************************** 1979 ipAtmMarsMcsVcTable OBJECT-TYPE 1980 SYNTAX SEQUENCE OF IpAtmMarsMcsVcEntry 1981 MAX-ACCESS not-accessible 1982 STATUS current 1983 DESCRIPTION 1984 "This table contains information about open virtual 1985 circuits (VCs) that a MCS has. For point to 1986 point circuit, each entry represents a single VC 1987 connection between this MCS ATM address to another 1988 party ATM address. In the case of point to 1989 multipoint connection where a single source address 1990 is associated with multiple destinations, several 1991 entries are used to represent the relationship. An 1992 example of point to multi-point VC repesented in a 1993 table is shown below. 1995 MCS VPI/VCI Grp Addr1/Addr2 Part Addr 1996 1 0,1 g1,g2 p1 1997 1 0,1 g1,g2 p2 1998 1 0,1 g1,g2 p3" 1999 ::= { ipAtmMarsMcsObjects 3 } 2001 ipAtmMarsMcsVcEntry OBJECT-TYPE 2002 SYNTAX IpAtmMarsMcsVcEntry 2003 MAX-ACCESS not-accessible 2004 STATUS current 2005 DESCRIPTION 2006 "The objects contained in the entry are VC related 2007 attributes such as VC signalling type, control VC 2008 type, idle timer, negotiated MTU size, etc." 2009 INDEX { ipAtmMarsMcsIndex, 2010 ipAtmMarsMcsVcVpi, 2011 ipAtmMarsMcsVcVci, 2012 ipAtmMarsMcsVcMinGrpAddr, 2013 ipAtmMarsMcsVcMaxGrpAddr, 2014 ipAtmMarsMcsVcPartyAddr } 2015 ::= { ipAtmMarsMcsVcTable 1 } 2017 ipAtmMarsMcsVcEntry ::= 2018 SEQUENCE { 2019 ipAtmMarsMcsVcVpi INTEGER, 2020 ipAtmMarsMcsVcVci INTEGER, 2021 ipAtmMarsMcsVcMinGrpAddr IpAddress, 2022 ipAtmMarsMcsVcMaxGrpAddr IpAddress, 2023 ipAtmMarsMcsVcPartyAddr AtmAddr, 2024 ipAtmMarsMcsVcPartyAddrType INTEGER, 2025 ipAtmMarsMcsVcType INTEGER, 2026 ipAtmMarsMcsVcCtrlType INTEGER, 2027 ipAtmMarsMcsVcIdleTimer Integer32, 2028 ipAtmMarsMcsVcRevalidate TruthValue, 2029 ipAtmMarsMcsVcEncapsType INTEGER, 2030 ipAtmMarsMcsVcNegotiatedMtu Integer32, 2031 ipAtmMarsMcsVcRowStatus RowStatus 2032 } 2034 ipAtmMarsMcsVcVpi OBJECT-TYPE 2035 SYNTAX INTEGER (0..4095) 2036 MAX-ACCESS not-accessible 2037 STATUS current 2038 DESCRIPTION 2039 "The value of virtual path identifier (VPI)." 2040 ::= { ipAtmMarsMcsVcEntry 1 } 2042 ipAtmMarsMcsVcVci OBJECT-TYPE 2043 SYNTAX INTEGER (0..65535) 2044 MAX-ACCESS not-accessible 2045 STATUS current 2046 DESCRIPTION 2047 "The value of virtual circuit identifier (VCI)." 2048 ::= { ipAtmMarsMcsVcEntry 2 } 2050 ipAtmMarsMcsVcMinGrpAddr OBJECT-TYPE 2051 SYNTAX IpAddress 2052 MAX-ACCESS not-accessible 2053 STATUS current 2054 DESCRIPTION 2055 "Minimum IP multicast group address - the min and 2056 max multicast forms a multi-group block which is 2057 associated with a VC. The MinGrpAddr and MaxGrpAddr 2058 are the same indicating that the size of multi-group 2059 block is 1, a single IP group." 2060 ::= { ipAtmMarsMcsVcEntry 3 } 2062 ipAtmMarsMcsVcMaxGrpAddr OBJECT-TYPE 2063 SYNTAX IpAddress 2064 MAX-ACCESS not-accessible 2065 STATUS current 2066 DESCRIPTION 2067 "Maximum IP multicast group address - the min 2068 and max multicast forms a multi-group block 2069 which is associated with a VC. The MinGrpAddr 2070 and MaxGrpAddr are the same indicating that the 2071 size of multi-group block is 1, a single IP group." 2072 ::= { ipAtmMarsMcsVcEntry 4 } 2074 ipAtmMarsMcsVcPartyAddr OBJECT-TYPE 2075 SYNTAX AtmAddr 2076 MAX-ACCESS not-accessible 2077 STATUS current 2078 DESCRIPTION 2079 "An ATM party addesss in which this VC is linked. 2080 The party type is identified by the 2081 ipAtmMarsMcsVcPartyAddrType." 2082 ::= { ipAtmMarsMcsVcEntry 5 } 2084 ipAtmMarsMcsVcPartyAddrType OBJECT-TYPE 2085 SYNTAX INTEGER { 2086 called (1), 2087 calling (2) 2088 } 2089 MAX-ACCESS read-create 2090 STATUS current 2091 DESCRIPTION 2092 "The party type is associated with the party address. 2093 The called (1) indicates that the party address is 2094 a destination address which implies that VC is 2095 originated from this MCS. The calling (2) indicates 2096 the VC was initiated externally to this MCS. In this 2097 case, the party address is the source address." 2098 ::= { ipAtmMarsMcsVcEntry 6 } 2100 ipAtmMarsMcsVcType OBJECT-TYPE 2101 SYNTAX INTEGER { 2102 pvc (1), 2103 svc (2) 2104 } 2105 MAX-ACCESS read-create 2106 STATUS current 2107 DESCRIPTION 2108 "Circuit Connection type: permanent virtual circuit or 2109 switched virtual circuit." 2110 ::= { ipAtmMarsMcsVcEntry 7 } 2112 ipAtmMarsMcsVcCtrlType OBJECT-TYPE 2113 SYNTAX INTEGER { 2114 pointToPointVC (1), 2115 serverControlVC (2), 2116 pointToMultiPointVC (3) 2118 } 2119 MAX-ACCESS read-create 2120 STATUS current 2121 DESCRIPTION 2122 "Control VC type used to specify a particular connection. 2123 pointToPointVC (1): 2124 used by the ATM Clients for the registeration and 2125 queries. This VC or the initial signalling path is 2126 set up from the source MCS to a MARS. It is 2127 bi-directional. 2128 serverControlVC (2): 2129 used by a MARS to issue asynchronous updates to an 2130 ATM Client. This VC is established from the MARS 2131 to the MCS. 2132 pointToMultiPointVC (3): 2133 used by the client to transfer multicast data 2134 packets from layer 3. This VC is established from 2135 this VC to a cluster member." 2136 ::= { ipAtmMarsMcsVcEntry 8 } 2138 ipAtmMarsMcsVcIdleTimer OBJECT-TYPE 2139 SYNTAX Integer32 2140 UNITS "minutes" 2141 MAX-ACCESS read-create 2142 STATUS current 2143 DESCRIPTION 2144 "The idle timer associated with this VC. The minumum 2145 suggested value is 1 minute and the recommended 2146 default value is 20 minutes." 2147 DEFVAL { 20 } 2148 ::= { ipAtmMarsMcsVcEntry 9 } 2150 ipAtmMarsMcsVcRevalidate OBJECT-TYPE 2151 SYNTAX TruthValue 2152 MAX-ACCESS read-create 2153 STATUS current 2154 DESCRIPTION 2155 "A flag associated with an open and active multipoint 2156 VC. It is checked everytime a packet is queued for 2157 transmission on that VC. The object has the value of 2158 true (1) if revalidate is required and the value 2159 false (2) otherwise." 2160 ::= { ipAtmMarsMcsVcEntry 10 } 2162 ipAtmMarsMcsVcEncapsType OBJECT-TYPE 2163 SYNTAX INTEGER { 2164 other (1), 2165 llcSnap (2) 2167 } 2168 MAX-ACCESS read-create 2169 STATUS current 2170 DESCRIPTION 2171 "The encapulation type used when communicating over 2172 this VC." 2173 ::= { ipAtmMarsMcsVcEntry 12 } 2175 ipAtmMarsMcsVcNegotiatedMtu OBJECT-TYPE 2176 SYNTAX Integer32 2177 MAX-ACCESS read-create 2178 STATUS current 2179 DESCRIPTION 2180 "The negotiated MTU when communicating over this VC." 2181 ::= { ipAtmMarsMcsVcEntry 13 } 2183 ipAtmMarsMcsVcRowStatus OBJECT-TYPE 2184 SYNTAX RowStatus 2185 MAX-ACCESS read-create 2186 STATUS current 2187 DESCRIPTION 2188 "The object allows the MCS entries to be created or 2189 deleted from this table." 2190 ::= { ipAtmMarsMcsVcEntry 14 } 2192 --***************************************************************** 2193 -- IP ATM MARS MCS Statistics Definition Table 2194 --***************************************************************** 2196 ipAtmMarsMcsStatTable OBJECT-TYPE 2197 SYNTAX SEQUENCE OF IpAtmMarsMcsStatEntry 2198 MAX-ACCESS not-accessible 2199 STATUS current 2200 DESCRIPTION 2201 "The table contains statistics collected at MARS MCSs." 2202 ::= { ipAtmMarsMcsObjects 4 } 2204 ipAtmMarsMcsStatEntry OBJECT-TYPE 2205 SYNTAX IpAtmMarsMcsStatEntry 2206 MAX-ACCESS not-accessible 2207 STATUS current 2208 DESCRIPTION 2209 "Each entry contains statistics collected at one 2210 MARS MCS." 2211 INDEX { ipAtmMarsMcsIndex } 2212 ::= { ipAtmMarsMcsStatTable 1 } 2214 ipAtmMarsMcsStatEntry ::= 2215 SEQUENCE { 2216 ipAtmMarsMcsStatTxReq Counter32, 2217 ipAtmMarsMcsStatTxMserv Counter32, 2218 ipAtmMarsMcsStatTxUnserv Counter32, 2219 ipAtmMarsMcsStatRxMulti Counter32, 2220 ipAtmMarsMcsStatRxSjoin Counter32, 2221 ipAtmMarsMcsStatRxSleave Counter32, 2222 ipAtmMarsMcsStatRxNak Counter32, 2223 ipAtmMarsMcsStatRxMigrate Counter32, 2224 ipAtmMarsMcsStatFailMulti Counter32 2225 } 2227 ipAtmMarsMcsStatTxReq OBJECT-TYPE 2228 SYNTAX Counter32 2229 MAX-ACCESS read-only 2230 STATUS current 2231 DESCRIPTION 2232 "Total number of MARS_REQUEST messages transmitted 2233 from this MCS." 2234 ::= { ipAtmMarsMcsStatEntry 1 } 2236 ipAtmMarsMcsStatTxMserv OBJECT-TYPE 2237 SYNTAX Counter32 2238 MAX-ACCESS read-only 2239 STATUS current 2240 DESCRIPTION 2241 "Total number of MARS_MSERV messages transmitted from 2242 this MCS." 2243 ::= { ipAtmMarsMcsStatEntry 2 } 2245 ipAtmMarsMcsStatTxUnserv OBJECT-TYPE 2246 SYNTAX Counter32 2247 MAX-ACCESS read-only 2248 STATUS current 2249 DESCRIPTION 2250 "Total number of MARS_UNSERV messages transmitted from 2251 this MCS." 2252 ::= { ipAtmMarsMcsStatEntry 3 } 2254 ipAtmMarsMcsStatRxMulti OBJECT-TYPE 2255 SYNTAX Counter32 2256 MAX-ACCESS read-only 2257 STATUS current 2258 DESCRIPTION 2259 "Total number of MARS_MULTI messages received by 2260 this MCS." 2261 ::= { ipAtmMarsMcsStatEntry 4 } 2263 ipAtmMarsMcsStatRxSjoin OBJECT-TYPE 2264 SYNTAX Counter32 2265 MAX-ACCESS read-only 2266 STATUS current 2267 DESCRIPTION 2268 "Total number of MARS_SJOIN messages received by 2269 this MCS." 2270 ::= { ipAtmMarsMcsStatEntry 5 } 2272 ipAtmMarsMcsStatRxSleave OBJECT-TYPE 2273 SYNTAX Counter32 2274 MAX-ACCESS read-only 2275 STATUS current 2276 DESCRIPTION 2277 "Total number of MARS_SLEAVE messages received 2278 by this MCS." 2279 ::= { ipAtmMarsMcsStatEntry 6 } 2281 ipAtmMarsMcsStatRxNak OBJECT-TYPE 2282 SYNTAX Counter32 2283 MAX-ACCESS read-only 2284 STATUS current 2285 DESCRIPTION 2286 "Total number of MARS_NAK messages received 2287 by this MCS." 2288 ::= { ipAtmMarsMcsStatEntry 7 } 2290 ipAtmMarsMcsStatRxMigrate OBJECT-TYPE 2291 SYNTAX Counter32 2292 MAX-ACCESS read-only 2293 STATUS current 2294 DESCRIPTION 2295 "Total number of MARS_MIGRATE messages received 2296 by this MCS." 2297 ::= { ipAtmMarsMcsStatEntry 8 } 2299 ipAtmMarsMcsStatFailMulti OBJECT-TYPE 2300 SYNTAX Counter32 2301 MAX-ACCESS read-only 2302 STATUS current 2303 DESCRIPTION 2304 "Total number of timeouts occurred indicating 2305 failure of the last MARS_MULTI to arrive." 2306 ::= { ipAtmMarsMcsStatEntry 9 } 2308 --***************************************************************** 2309 -- IP ATM MARS Notification Definitions 2310 --***************************************************************** 2311 ipAtmMarsClientTrapInfo OBJECT IDENTIFIER ::= { ipAtmMarsMib 4 } 2313 ipAtmMarsFaultTrap NOTIFICATION-TYPE 2314 OBJECTS { 2315 ipAtmMarsAddr, 2316 ipAtmMarsServStatus 2317 } 2318 STATUS current 2319 DESCRIPTION 2320 "This trap/inform is sent to the manager whenever there 2321 is a fault condition occurred on a MARS." 2322 ::= { ipAtmMarsClientTrapInfo 1 } 2324 --***************************************************************** 2325 -- IP ATM MARS Conformance Definitions 2326 --***************************************************************** 2328 ipAtmMarsConformance OBJECT IDENTIFIER ::= { ipAtmMarsMib 5 } 2329 ipAtmMarsCompliances OBJECT IDENTIFIER ::= { ipAtmMarsConformance 1 } 2330 ipAtmMarsGroups OBJECT IDENTIFIER ::= { ipAtmMarsConformance 2 } 2332 --***************************************************************** 2333 -- MARS Compliance Statements 2334 --***************************************************************** 2336 ipAtmMarsCompliance MODULE-COMPLIANCE 2337 STATUS current 2338 DESCRIPTION 2339 "The compliance statement for entities that are required 2340 for the management of MARS." 2341 MODULE 2342 MANDATORY-GROUPS { 2343 ipAtmMarsClientGroup, 2344 ipAtmMarsGroup, 2345 ipAtmMarsMcsGroup 2346 } 2347 ::= { ipAtmMarsCompliances 1 } 2349 ipAtmMarsClientGroup OBJECT-GROUP 2350 OBJECTS { 2351 ipAtmMarsClientAddr, 2352 ipAtmMarsClientDefMarsAddr, 2353 ipAtmMarsClientHsn, 2354 ipAtmMarsClientRegisteration, 2355 ipAtmMarsClientCmi, 2356 ipAtmMarsClientMsgCsn, 2357 ipAtmMarsClientDefaultMtu, 2358 ipAtmMarsClientFailureTimer, 2359 ipAtmMarsClientRetranDlyTimer, 2360 ipAtmMarsClientRdmMulReqAddRetrTimer, 2361 ipAtmMarsClientRdmVcRevalidateTimer, 2362 ipAtmMarsClientJoinLeaveRetrInterval, 2363 ipAtmMarsClientJoinLeaveRetrLimit, 2364 ipAtmMarsClientRegWithMarsRdmTimer, 2365 ipAtmMarsClientForceWaitTimer, 2366 ipAtmMarsClientLmtToMissRedirMapTimer, 2367 ipAtmMarsClientRowStatus, 2368 ipAtmMarsClientMcGrpRowStatus, 2369 ipAtmMarsClientVcPartyAddrType, 2370 ipAtmMarsClientVcType, 2371 ipAtmMarsClientVcCtrlType, 2372 ipAtmMarsClientVcIdleTimer, 2373 ipAtmMarsClientVcRevalidate, 2374 ipAtmMarsClientVcEncapsType, 2375 ipAtmMarsClientVcNegotiatedMtu, 2376 ipAtmMarsClientVcRowStatus, 2377 ipAtmMarsClientStatTxReq, 2378 ipAtmMarsClientStatTxJoin, 2379 ipAtmMarsClientStatTxLeave, 2380 ipAtmMarsClientStatRxJoin, 2381 ipAtmMarsClientStatRxLeave, 2382 ipAtmMarsClientStatRxMulti, 2383 ipAtmMarsClientStatRxNak, 2384 ipAtmMarsClientStatRxMigrate, 2385 ipAtmMarsClientStatFailMulti 2386 } 2387 STATUS current 2388 DESCRIPTION 2389 "A collection of objects general attributes for the 2390 management of MARS servers." 2391 ::= { ipAtmMarsGroups 1 } 2393 ipAtmMarsGroup OBJECT-GROUP 2394 OBJECTS { 2395 ipAtmMarsAddr, 2396 ipAtmMarsServStatus, 2397 ipAtmMarsServType, 2398 ipAtmMarsServPriority, 2399 ipAtmMarsRedirMapMsgTimer, 2400 ipAtmMarsRowStatus, 2401 ipAtmMarsMcGrpAddrUsage, 2402 ipAtmMarsMcGrpRxLayer3GrpSet, 2403 ipAtmMarsMcGrpRxLayer3GrpReset, 2404 ipAtmMarsMcGrpRowStatus, 2405 ipAtmMarsHostMapRowType, 2406 ipAtmMarsHostMapRowStatus, 2407 ipAtmMarsServerMapRowType, 2408 ipAtmMarsServerMapRowStatus, 2409 ipAtmMarsVcPartyAddrType, 2410 ipAtmMarsVcType, 2411 ipAtmMarsVcCtrlType, 2412 ipAtmMarsVcIdleTimer, 2413 ipAtmMarsVcCmi, 2414 ipAtmMarsVcEncapsType, 2415 ipAtmMarsVcNegotiatedMtu, 2416 ipAtmMarsVcRowStatus, 2417 ipAtmMarsRegClientAtmAddr, 2418 ipAtmMarsRegClientCsn, 2419 ipAtmMarsRegMcsAtmAddr, 2420 ipAtmMarsRegMcsSsn, 2421 ipAtmMarsStatTxMulti, 2422 ipAtmMarsStatTxGrpLstRply, 2423 ipAtmMarsStatTxRedirectMap, 2424 ipAtmMarsStatTxMigrate, 2425 ipAtmMarsStatTxNak, 2426 ipAtmMarsStatTxJoin, 2427 ipAtmMarsStatTxLeave, 2428 ipAtmMarsStatTxSjoin, 2429 ipAtmMarsStatTxSleave, 2430 ipAtmMarsStatRxReq, 2431 ipAtmMarsStatRxGrpLstReq, 2432 ipAtmMarsStatRxJoin, 2433 ipAtmMarsStatRxLeave, 2434 ipAtmMarsStatRxMserv, 2435 ipAtmMarsStatRxUnserv, 2436 ipAtmMarsStatRxBlkJoins, 2437 ipAtmMarsStatRegMemGroup, 2438 ipAtmMarsStatRegMcsGroup 2439 } 2440 STATUS current 2441 DESCRIPTION 2442 "A collection of objects general attributes for the 2443 management of MARS." 2444 ::= { ipAtmMarsGroups 2 } 2446 ipAtmMarsMcsGroup OBJECT-GROUP 2447 OBJECTS { 2448 ipAtmMarsMcsAddr, 2449 ipAtmMarsMcsDefMarsAddr, 2450 ipAtmMarsMcsRegisteration, 2451 ipAtmMarsMcsCmi, 2452 ipAtmMarsMcsSsn , 2453 ipAtmMarsMcsDefaultMtu, 2454 ipAtmMarsMcsRowStatus, 2455 ipAtmMarsMcsMcGrpRowStatus, 2456 ipAtmMarsMcsVcPartyAddrType, 2457 ipAtmMarsMcsVcType, 2458 ipAtmMarsMcsVcCtrlType, 2459 ipAtmMarsMcsVcIdleTimer, 2460 ipAtmMarsMcsVcRevalidate, 2461 ipAtmMarsMcsVcEncapsType, 2462 ipAtmMarsMcsVcNegotiatedMtu, 2463 ipAtmMarsMcsVcRowStatus, 2464 ipAtmMarsMcsStatTxReq, 2465 ipAtmMarsMcsStatTxMserv, 2466 ipAtmMarsMcsStatTxUnserv, 2467 ipAtmMarsMcsStatRxMulti, 2468 ipAtmMarsMcsStatRxSjoin, 2469 ipAtmMarsMcsStatRxSleave, 2470 ipAtmMarsMcsStatRxNak, 2471 ipAtmMarsMcsStatRxMigrate, 2472 ipAtmMarsMcsStatFailMulti 2473 } 2474 STATUS current 2475 DESCRIPTION 2476 "A collection of objects general attributes for the 2477 management of MARS multicast servers." 2478 ::= { ipAtmMarsGroups 3 } 2480 END 2482 4. Acknowledgments 2484 This document is a product of the IETF's Internetworking Over NBMA 2485 Networks (ion) Working Group. 2487 The author would like to recognize Grenville Armitage (Bellcore), 2488 Ken Carlberg (SAIC), Ramesh Uppuluri (Fore Systems), and Radha Gowda 2489 (SYNNET) for their support in completing the MARS MIB. 2491 5. References 2493 [1] Grenville Armitage, "Support for Multicast over UNI 3.0/3.1 based 2494 ATM Networks.", draft-ietf-ipatm-ipmc-12.txt, Bellcore, February 2495 1996. 2497 [2] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 2498 S. Waldbusser, "Structure of Management Information for Version 2 2499 of the Simple Network Management Protocol (SNMPv2)", RFC1902, SNMP 2500 Research,Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 2501 International Network Services, January 1996. 2503 [3] McCloghrie, K., and M. Rose, Editors, "Management Information Base 2504 for Network Management of TCP/IP-based internets: MIB-II", STD 17, 2505 RFC 1213, Hughes LAN Systems, Performance Systems International, 2506 March 1991. 2508 [4] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network 2509 Management Protocol", RFC 1157, SNMP Research, Performance Systems 2510 International, Performance Systems International, MIT Laboratory 2511 for Computer Science, May 1990. 2513 [5] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 2514 S. Waldbusser, "Protocol Operations for Version 2 of the Simple 2515 Network Management Protocol (SNMPv2)", RFC1905, SNMP Research,Inc., 2516 Cisco Systems, Inc., Dover Beach Consulting, Inc., International 2517 Network Services, January 1996. 2519 6. Security Considerations 2521 Security issues are not discussed in this memo. 2523 7. Authors' Addresses 2525 Chris Chung 2526 Science Applications International Corp. (SAIC) 2527 1710 Goodridge Drive 2528 Mail Stop 1-2-8 2529 McLean, VA 22102 2530 Phone: (703) 448-6485 2531 EMail: cchung@tieo.saic.com 2533 Maria Greene (editor) 2534 Independent Contractor 2535 E-mail: greene@ultranet.com 2537 8. Changes since version 00 2539 (Note: this section will be removed when the document becomes an RFC.) 2541 The following changes have been made to the MIB: 2543 Add 2 Multicast group tables one for the client and 2544 the other for the MCS. 2546 Table of Contents 2548 1 The SNMP Network Management Framework ........................ 2 2549 1.1 Object Definitions ......................................... 2 2550 2 Overview ..................................................... 3 2551 2.1 The MARS Client Group ...................................... 3 2552 2.2 The MARS Server Group ...................................... 4 2553 2.3 The MARS Multicast Server Group ............................ 5 2554 3 IP over ATM Multicast Address Resolution Server MIB 2555 Definitions ............................................... 6 2556 4 Acknowledgments .............................................. 54 2557 5 References ................................................... 54 2558 6 Security Considerations ...................................... 55 2559 7 Authors' Addresses ........................................... 55 2560 8 Changes since version 00 ..................................... 55