Advertisement
emanueleg

IPATM-IPMC-MIB (fixed)

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