INTEGRATED-SERVICES-MIB 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750
  1. INTEGRATED-SERVICES-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY, OBJECT-TYPE, Counter32,
  4. Gauge32, Integer32, mib-2 FROM SNMPv2-SMI
  5. TimeInterval, TEXTUAL-CONVENTION, RowStatus,
  6. TruthValue FROM SNMPv2-TC
  7. MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
  8. ifIndex, InterfaceIndex FROM IF-MIB;
  9. -- This MIB module uses the extended OBJECT-TYPE macro as
  10. -- defined in [9].
  11. intSrv MODULE-IDENTITY
  12. LAST-UPDATED "9511030500Z" -- Thu Aug 28 09:04:13 PDT 1997
  13. ORGANIZATION "IETF Integrated Services Working Group"
  14. CONTACT-INFO
  15. " Fred Baker
  16. Postal: Cisco Systems
  17. 519 Lado Drive
  18. Santa Barbara, California 93111
  19. Tel: +1 805 681 0115
  20. E-Mail: fred@cisco.com
  21. John Krawczyk
  22. Postal: ArrowPoint Communications
  23. 235 Littleton Road
  24. Westford, Massachusetts 01886
  25. Tel: +1 508 692 5875
  26. E-Mail: jjk@tiac.net"
  27. DESCRIPTION
  28. "The MIB module to describe the Integrated Services
  29. Protocol"
  30. ::= { mib-2 52 }
  31. intSrvObjects OBJECT IDENTIFIER ::= { intSrv 1 }
  32. intSrvGenObjects OBJECT IDENTIFIER ::= { intSrv 2 }
  33. intSrvNotifications OBJECT IDENTIFIER ::= { intSrv 3 }
  34. intSrvConformance OBJECT IDENTIFIER ::= { intSrv 4 }
  35. -- Textual Conventions
  36. --
  37. SessionNumber ::= TEXTUAL-CONVENTION
  38. STATUS current
  39. DESCRIPTION
  40. "The Session Number convention is used for
  41. numbers identifying sessions or saved PATH or
  42. RESV information. It is a number in the range
  43. returned by a TestAndIncr variable, having no
  44. protocol meaning whatsoever but serving instead
  45. as simple identifier.
  46. The alternative was a very complex instance or
  47. instance object that became unwieldy."
  48. SYNTAX INTEGER (0..2147483647)
  49. Protocol ::= TEXTUAL-CONVENTION
  50. DISPLAY-HINT "d"
  51. STATUS current
  52. DESCRIPTION
  53. "The value of the IP Protocol field of an IP
  54. Datagram Header. This identifies the protocol
  55. layer above IP. For example, the value 6 is
  56. used for TCP and the value 17 is used for UDP.
  57. The values of this field are defined in the As-
  58. signed Numbers RFC."
  59. SYNTAX INTEGER (1..255)
  60. SessionType ::= TEXTUAL-CONVENTION
  61. STATUS current
  62. DESCRIPTION
  63. "The value of the C-Type field of a Session ob-
  64. ject, as defined in the RSVP specification.
  65. This value determines the lengths of octet
  66. strings and use of certain objects such as the
  67. 'port' variables. If the C-Type calls for an
  68. IP6 address, one would expect all source, des-
  69. tination, and next/previous hop addresses to be
  70. 16 bytes long, and for the ports to be UDP/TCP
  71. port numbers, for example."
  72. SYNTAX INTEGER (1..255)
  73. Port ::= TEXTUAL-CONVENTION
  74. DISPLAY-HINT "d"
  75. STATUS current
  76. DESCRIPTION
  77. "The value of the UDP or TCP Source or Destina-
  78. tion Port field, a virtual destination port or
  79. generalized port identifier used with the IPSEC
  80. Authentication Header or Encapsulating Security
  81. Payload, or other session discriminator. If it
  82. is not used, the value should be of length 0.
  83. This pair, when coupled with the IP Addresses
  84. of the source and destination system and the IP
  85. protocol field, uniquely identifies a data
  86. stream."
  87. SYNTAX OCTET STRING (SIZE(2..4))
  88. MessageSize ::= TEXTUAL-CONVENTION
  89. DISPLAY-HINT "d"
  90. STATUS current
  91. DESCRIPTION
  92. "The size of a message in bytes. This is used
  93. to specify the minimum and maximum size of a
  94. message along an integrated services route."
  95. SYNTAX INTEGER (0..'7FFFFFFF'h)
  96. BitRate ::= TEXTUAL-CONVENTION
  97. DISPLAY-HINT "d"
  98. STATUS current
  99. DESCRIPTION
  100. "The rate, in bits/second, that data may move
  101. in the context. Applicable contexts minimally
  102. include the speed of an interface or virtual
  103. circuit, the data rate of a (potentially aggre-
  104. gated) data flow, or the data rate to be allo-
  105. cated for use by a flow."
  106. SYNTAX INTEGER (0..'7FFFFFFF'h)
  107. BurstSize ::= TEXTUAL-CONVENTION
  108. DISPLAY-HINT "d"
  109. STATUS current
  110. DESCRIPTION
  111. "The number of octets of IP Data, including IP
  112. Headers, that a stream may send without concern
  113. for policing."
  114. SYNTAX INTEGER (0..'7FFFFFFF'h)
  115. QosService ::= TEXTUAL-CONVENTION
  116. STATUS current
  117. DESCRIPTION
  118. "The class of service in use by a flow."
  119. SYNTAX INTEGER {
  120. bestEffort (1), -- Best Effort Service
  121. guaranteedDelay (2), -- Guaranteed Delay
  122. controlledLoad (5) -- Controlled Load
  123. }
  124. -- The Integrated Services Interface Attributes Database contains
  125. -- information about resources allocated by resource reservation
  126. -- protocols, such as RSVP and ST-II.
  127. intSrvIfAttribTable OBJECT-TYPE
  128. SYNTAX SEQUENCE OF IntSrvIfAttribEntry
  129. MAX-ACCESS not-accessible
  130. STATUS current
  131. DESCRIPTION
  132. "The reservable attributes of the system's in-
  133. terfaces."
  134. ::= { intSrvObjects 1 }
  135. intSrvIfAttribEntry OBJECT-TYPE
  136. SYNTAX IntSrvIfAttribEntry
  137. MAX-ACCESS not-accessible
  138. STATUS current
  139. DESCRIPTION
  140. "The reservable attributes of a given inter-
  141. face."
  142. INDEX { ifIndex }
  143. ::= { intSrvIfAttribTable 1 }
  144. IntSrvIfAttribEntry ::=
  145. SEQUENCE {
  146. intSrvIfAttribAllocatedBits BitRate,
  147. intSrvIfAttribMaxAllocatedBits BitRate,
  148. intSrvIfAttribAllocatedBuffer BurstSize,
  149. intSrvIfAttribFlows Gauge32,
  150. intSrvIfAttribPropagationDelay Integer32,
  151. intSrvIfAttribStatus RowStatus
  152. }
  153. intSrvIfAttribAllocatedBits OBJECT-TYPE
  154. SYNTAX BitRate
  155. UNITS "Bits per second"
  156. MAX-ACCESS read-only
  157. STATUS current
  158. DESCRIPTION
  159. "The number of bits/second currently allocated
  160. to reserved sessions on the interface."
  161. ::= { intSrvIfAttribEntry 1 }
  162. intSrvIfAttribMaxAllocatedBits OBJECT-TYPE
  163. SYNTAX BitRate
  164. UNITS "Bits per second"
  165. MAX-ACCESS read-create
  166. STATUS current
  167. DESCRIPTION
  168. "The maximum number of bits/second that may be
  169. allocated to reserved sessions on the inter-
  170. face."
  171. ::= { intSrvIfAttribEntry 2 }
  172. intSrvIfAttribAllocatedBuffer OBJECT-TYPE
  173. SYNTAX BurstSize
  174. UNITS "Bytes"
  175. MAX-ACCESS read-only
  176. STATUS current
  177. DESCRIPTION
  178. "The amount of buffer space required to hold
  179. the simultaneous burst of all reserved flows on
  180. the interface."
  181. ::= { intSrvIfAttribEntry 3 }
  182. intSrvIfAttribFlows OBJECT-TYPE
  183. SYNTAX Gauge32
  184. MAX-ACCESS read-only
  185. STATUS current
  186. DESCRIPTION
  187. "The number of reserved flows currently active
  188. on this interface. A flow can be created ei-
  189. ther from a reservation protocol (such as RSVP
  190. or ST-II) or via configuration information."
  191. ::= { intSrvIfAttribEntry 4 }
  192. intSrvIfAttribPropagationDelay OBJECT-TYPE
  193. SYNTAX Integer32
  194. UNITS "microseconds"
  195. MAX-ACCESS read-create
  196. STATUS current
  197. DESCRIPTION
  198. "The amount of propagation delay that this in-
  199. terface introduces in addition to that intro-
  200. diced by bit propagation delays."
  201. DEFVAL { 0 }-- by default, interfaces are presumed to add
  202. -- no extra delays
  203. ::= { intSrvIfAttribEntry 5 }
  204. intSrvIfAttribStatus OBJECT-TYPE
  205. SYNTAX RowStatus
  206. MAX-ACCESS read-create
  207. STATUS current
  208. DESCRIPTION
  209. "'active' on interfaces that are configured for
  210. RSVP."
  211. ::= { intSrvIfAttribEntry 6 }
  212. -- The Integrated Services Active Flows Database
  213. -- lists all flows active on an outgoing interface, including
  214. -- relevant attributes.
  215. intSrvFlowTable OBJECT-TYPE
  216. SYNTAX SEQUENCE OF IntSrvFlowEntry
  217. MAX-ACCESS not-accessible
  218. STATUS current
  219. DESCRIPTION
  220. "Information describing the reserved flows us-
  221. ing the system's interfaces."
  222. ::= { intSrvObjects 2 }
  223. intSrvFlowEntry OBJECT-TYPE
  224. SYNTAX IntSrvFlowEntry
  225. MAX-ACCESS not-accessible
  226. STATUS current
  227. DESCRIPTION
  228. "Information describing the use of a given in-
  229. terface by a given flow. The counter
  230. intSrvFlowPoliced starts counting at the in-
  231. stallation of the flow."
  232. INDEX { intSrvFlowNumber }
  233. ::= { intSrvFlowTable 1 }
  234. IntSrvFlowEntry ::=
  235. SEQUENCE {
  236. intSrvFlowNumber SessionNumber,
  237. intSrvFlowType SessionType,
  238. intSrvFlowOwner INTEGER,
  239. intSrvFlowDestAddr OCTET STRING,
  240. intSrvFlowSenderAddr OCTET STRING,
  241. intSrvFlowDestAddrLength INTEGER,
  242. intSrvFlowSenderAddrLength INTEGER,
  243. intSrvFlowProtocol Protocol,
  244. intSrvFlowDestPort Port,
  245. intSrvFlowPort Port,
  246. intSrvFlowFlowId INTEGER,
  247. intSrvFlowInterface InterfaceIndex,
  248. intSrvFlowIfAddr OCTET STRING,
  249. intSrvFlowRate BitRate,
  250. intSrvFlowBurst BurstSize,
  251. intSrvFlowWeight Integer32,
  252. intSrvFlowQueue Integer32,
  253. intSrvFlowMinTU MessageSize,
  254. intSrvFlowMaxTU MessageSize,
  255. intSrvFlowBestEffort Counter32,
  256. intSrvFlowPoliced Counter32,
  257. intSrvFlowDiscard TruthValue,
  258. intSrvFlowService QosService,
  259. intSrvFlowOrder INTEGER,
  260. intSrvFlowStatus RowStatus
  261. }
  262. intSrvFlowNumber OBJECT-TYPE
  263. SYNTAX SessionNumber
  264. MAX-ACCESS not-accessible
  265. STATUS current
  266. DESCRIPTION
  267. "The number of this flow. This is for SNMP In-
  268. dexing purposes only and has no relation to any
  269. protocol value."
  270. ::= { intSrvFlowEntry 1 }
  271. intSrvFlowType OBJECT-TYPE
  272. SYNTAX SessionType
  273. MAX-ACCESS read-create
  274. STATUS current
  275. DESCRIPTION
  276. "The type of session (IP4, IP6, IP6 with flow
  277. information, etc)."
  278. ::= { intSrvFlowEntry 2 }
  279. intSrvFlowOwner OBJECT-TYPE
  280. SYNTAX INTEGER {
  281. other(1),
  282. rsvp(2),
  283. management(3)
  284. }
  285. MAX-ACCESS read-create
  286. STATUS current
  287. DESCRIPTION
  288. "The process that installed this flow in the
  289. queue policy database."
  290. ::= { intSrvFlowEntry 3 }
  291. intSrvFlowDestAddr OBJECT-TYPE
  292. SYNTAX OCTET STRING (SIZE(4..16))
  293. MAX-ACCESS read-create
  294. STATUS current
  295. DESCRIPTION
  296. "The destination address used by all senders in
  297. this session. This object may not be changed
  298. when the value of the RowStatus object is 'ac-
  299. tive'."
  300. ::= { intSrvFlowEntry 4 }
  301. intSrvFlowSenderAddr OBJECT-TYPE
  302. SYNTAX OCTET STRING (SIZE(4..16))
  303. MAX-ACCESS read-create
  304. STATUS current
  305. DESCRIPTION
  306. "The source address of the sender selected by
  307. this reservation. The value of all zeroes in-
  308. dicates 'all senders'. This object may not be
  309. changed when the value of the RowStatus object
  310. is 'active'."
  311. ::= { intSrvFlowEntry 5 }
  312. intSrvFlowDestAddrLength OBJECT-TYPE
  313. SYNTAX INTEGER(0..128)
  314. MAX-ACCESS read-create
  315. STATUS current
  316. DESCRIPTION
  317. "The length of the destination address in bits.
  318. This is the CIDR Prefix Length, which for IP4
  319. hosts and multicast addresses is 32 bits. This
  320. object may not be changed when the value of the
  321. RowStatus object is 'active'."
  322. ::= { intSrvFlowEntry 6 }
  323. intSrvFlowSenderAddrLength OBJECT-TYPE
  324. SYNTAX INTEGER(0..128)
  325. MAX-ACCESS read-create
  326. STATUS current
  327. DESCRIPTION
  328. "The length of the sender's address in bits.
  329. This is the CIDR Prefix Length, which for IP4
  330. hosts and multicast addresses is 32 bits. This
  331. object may not be changed when the value of the
  332. RowStatus object is 'active'."
  333. ::= { intSrvFlowEntry 7 }
  334. intSrvFlowProtocol OBJECT-TYPE
  335. SYNTAX Protocol
  336. MAX-ACCESS read-create
  337. STATUS current
  338. DESCRIPTION
  339. "The IP Protocol used by a session. This ob-
  340. ject may not be changed when the value of the
  341. RowStatus object is 'active'."
  342. ::= { intSrvFlowEntry 8 }
  343. intSrvFlowDestPort OBJECT-TYPE
  344. SYNTAX Port
  345. MAX-ACCESS read-create
  346. STATUS current
  347. DESCRIPTION
  348. "The UDP or TCP port number used as a destina-
  349. tion port for all senders in this session. If
  350. the IP protocol in use, specified by
  351. intSrvResvFwdProtocol, is 50 (ESP) or 51 (AH),
  352. this represents a virtual destination port
  353. number. A value of zero indicates that the IP
  354. protocol in use does not have ports. This ob-
  355. ject may not be changed when the value of the
  356. RowStatus object is 'active'."
  357. ::= { intSrvFlowEntry 9 }
  358. intSrvFlowPort OBJECT-TYPE
  359. SYNTAX Port
  360. MAX-ACCESS read-create
  361. STATUS current
  362. DESCRIPTION
  363. "The UDP or TCP port number used as a source
  364. port for this sender in this session. If the
  365. IP protocol in use, specified by
  366. intSrvResvFwdProtocol is 50 (ESP) or 51 (AH),
  367. this represents a generalized port identifier
  368. (GPI). A value of zero indicates that the IP
  369. protocol in use does not have ports. This ob-
  370. ject may not be changed when the value of the
  371. RowStatus object is 'active'."
  372. ::= { intSrvFlowEntry 10 }
  373. intSrvFlowFlowId OBJECT-TYPE
  374. SYNTAX INTEGER (0..16777215)
  375. MAX-ACCESS read-only
  376. STATUS current
  377. DESCRIPTION
  378. "The flow ID that this sender is using, if
  379. this is an IPv6 session."
  380. ::= { intSrvFlowEntry 11 }
  381. intSrvFlowInterface OBJECT-TYPE
  382. SYNTAX InterfaceIndex
  383. MAX-ACCESS read-create
  384. STATUS current
  385. DESCRIPTION
  386. "The ifIndex value of the interface on which
  387. this reservation exists."
  388. ::= { intSrvFlowEntry 12 }
  389. intSrvFlowIfAddr OBJECT-TYPE
  390. SYNTAX OCTET STRING (SIZE(4..16))
  391. MAX-ACCESS read-create
  392. STATUS current
  393. DESCRIPTION
  394. "The IP Address on the ifEntry on which this
  395. reservation exists. This is present primarily
  396. to support those interfaces which layer multi-
  397. ple IP Addresses on the interface."
  398. ::= { intSrvFlowEntry 13 }
  399. intSrvFlowRate OBJECT-TYPE
  400. SYNTAX BitRate
  401. UNITS "bits per second"
  402. MAX-ACCESS read-create
  403. STATUS current
  404. DESCRIPTION
  405. "The Reserved Rate of the sender's data stream.
  406. If this is a Controlled Load service flow, this
  407. rate is derived from the Tspec rate parameter
  408. (r). If this is a Guaranteed service flow,
  409. this rate is derived from the Rspec clearing
  410. rate parameter (R)."
  411. ::= { intSrvFlowEntry 14 }
  412. intSrvFlowBurst OBJECT-TYPE
  413. SYNTAX BurstSize
  414. UNITS "bytes"
  415. MAX-ACCESS read-create
  416. STATUS current
  417. DESCRIPTION
  418. "The size of the largest burst expected from
  419. the sender at a time.
  420. If this is less than the sender's advertised
  421. burst size, the receiver is asking the network
  422. to provide flow pacing beyond what would be
  423. provided under normal circumstances. Such pac-
  424. ing is at the network's option."
  425. ::= { intSrvFlowEntry 15 }
  426. intSrvFlowWeight OBJECT-TYPE
  427. SYNTAX Integer32
  428. MAX-ACCESS read-create
  429. STATUS current
  430. DESCRIPTION
  431. "The weight used to prioritize the traffic.
  432. Note that the interpretation of this object is
  433. implementation-specific, as implementations
  434. vary in their use of weighting procedures."
  435. ::= { intSrvFlowEntry 16 }
  436. intSrvFlowQueue OBJECT-TYPE
  437. SYNTAX Integer32
  438. MAX-ACCESS read-create
  439. STATUS current
  440. DESCRIPTION
  441. "The number of the queue used by this traffic.
  442. Note that the interpretation of this object is
  443. implementation-specific, as implementations
  444. vary in their use of queue identifiers."
  445. ::= { intSrvFlowEntry 17 }
  446. intSrvFlowMinTU OBJECT-TYPE
  447. SYNTAX MessageSize
  448. MAX-ACCESS read-create
  449. STATUS current
  450. DESCRIPTION
  451. "The minimum message size for this flow. The
  452. policing algorithm will treat smaller messages
  453. as though they are this size."
  454. ::= { intSrvFlowEntry 18 }
  455. intSrvFlowMaxTU OBJECT-TYPE
  456. SYNTAX MessageSize
  457. MAX-ACCESS read-create
  458. STATUS current
  459. DESCRIPTION
  460. "The maximum datagram size for this flow that
  461. will conform to the traffic specification. This
  462. value cannot exceed the MTU of the interface."
  463. ::= { intSrvFlowEntry 19 }
  464. intSrvFlowBestEffort OBJECT-TYPE
  465. SYNTAX Counter32
  466. MAX-ACCESS read-only
  467. STATUS current
  468. DESCRIPTION
  469. "The number of packets that were remanded to
  470. best effort service."
  471. ::= { intSrvFlowEntry 20 }
  472. intSrvFlowPoliced OBJECT-TYPE
  473. SYNTAX Counter32
  474. MAX-ACCESS read-only
  475. STATUS current
  476. DESCRIPTION
  477. "The number of packets policed since the incep-
  478. tion of the flow's service."
  479. ::= { intSrvFlowEntry 21 }
  480. intSrvFlowDiscard OBJECT-TYPE
  481. SYNTAX TruthValue
  482. MAX-ACCESS read-create
  483. STATUS current
  484. DESCRIPTION
  485. "If 'true', the flow is to incur loss when
  486. traffic is policed. If 'false', policed traff-
  487. ic is treated as best effort traffic."
  488. DEFVAL { false } -- traffic is, by default, treated as best
  489. -- effort
  490. ::= { intSrvFlowEntry 22 }
  491. intSrvFlowService OBJECT-TYPE
  492. SYNTAX QosService
  493. MAX-ACCESS read-only
  494. STATUS current
  495. DESCRIPTION
  496. "The QoS service being applied to this flow."
  497. ::= { intSrvFlowEntry 23 }
  498. intSrvFlowOrder OBJECT-TYPE
  499. SYNTAX INTEGER (0..65535)
  500. MAX-ACCESS read-create
  501. STATUS current
  502. DESCRIPTION
  503. "In the event of ambiguity, the order in which
  504. the classifier should make its comparisons.
  505. The row with intSrvFlowOrder=0 is tried first,
  506. and comparisons proceed in the order of in-
  507. creasing value. Non-serial implementations of
  508. the classifier should emulate this behavior."
  509. ::= { intSrvFlowEntry 24 }
  510. intSrvFlowStatus OBJECT-TYPE
  511. SYNTAX RowStatus
  512. MAX-ACCESS read-create
  513. STATUS current
  514. DESCRIPTION
  515. "'active' for all active flows. This object
  516. may be used to install static classifier infor-
  517. mation, delete classifier information, or au-
  518. thorize such."
  519. ::= { intSrvFlowEntry 25 }
  520. intSrvFlowNewIndex OBJECT-TYPE
  521. SYNTAX TestAndIncr
  522. MAX-ACCESS read-write
  523. STATUS current
  524. DESCRIPTION
  525. "This object is used to assign values to
  526. intSrvFlowNumber as described in 'Textual Con-
  527. ventions for SNMPv2'. The network manager
  528. reads the object, and then writes the value
  529. back in the SET that creates a new instance of
  530. intSrvFlowEntry. If the SET fails with the
  531. code 'inconsistentValue', then the process must
  532. be repeated; If the SET succeeds, then the ob-
  533. ject is incremented, and the new instance is
  534. created according to the manager's directions."
  535. ::= { intSrvGenObjects 1 }
  536. -- conformance information
  537. intSrvGroups OBJECT IDENTIFIER ::= { intSrvConformance 1 }
  538. intSrvCompliances OBJECT IDENTIFIER ::= { intSrvConformance 2 }
  539. -- compliance statements
  540. intSrvCompliance MODULE-COMPLIANCE
  541. STATUS current
  542. DESCRIPTION
  543. "The compliance statement "
  544. MODULE -- this module
  545. MANDATORY-GROUPS { intSrvIfAttribGroup, intSrvFlowsGroup }
  546. OBJECT intSrvFlowType
  547. MIN-ACCESS read-only
  548. DESCRIPTION
  549. "read-create access is not required. This may be
  550. read-only."
  551. OBJECT intSrvFlowOwner
  552. MIN-ACCESS read-only
  553. DESCRIPTION
  554. "read-create access is not required. This may be
  555. read-only."
  556. OBJECT intSrvFlowDestAddr
  557. MIN-ACCESS read-only
  558. DESCRIPTION
  559. "read-create access is not required. This may be
  560. read-only."
  561. OBJECT intSrvFlowSenderAddr
  562. MIN-ACCESS read-only
  563. DESCRIPTION
  564. "read-create access is not required. This may be
  565. read-only."
  566. OBJECT intSrvFlowDestAddrLength
  567. MIN-ACCESS read-only
  568. DESCRIPTION
  569. "read-create access is not required. This may be
  570. read-only."
  571. OBJECT intSrvFlowSenderAddrLength
  572. MIN-ACCESS read-only
  573. DESCRIPTION
  574. "read-create access is not required. This may be
  575. read-only."
  576. OBJECT intSrvFlowProtocol
  577. MIN-ACCESS read-only
  578. DESCRIPTION
  579. "read-create access is not required. This may be
  580. read-only."
  581. OBJECT intSrvFlowDestPort
  582. MIN-ACCESS read-only
  583. DESCRIPTION
  584. "read-create access is not required. This may be
  585. read-only."
  586. OBJECT intSrvFlowPort
  587. MIN-ACCESS read-only
  588. DESCRIPTION
  589. "read-create access is not required. This may be
  590. read-only."
  591. OBJECT intSrvFlowFlowId
  592. MIN-ACCESS not-accessible
  593. DESCRIPTION
  594. "This object is needed only in a system that imple-
  595. ments IPv6."
  596. OBJECT intSrvFlowInterface
  597. MIN-ACCESS read-only
  598. DESCRIPTION
  599. "read-create access is not required. This may be
  600. read-only."
  601. OBJECT intSrvFlowRate
  602. MIN-ACCESS read-only
  603. DESCRIPTION
  604. "read-create access is not required. This may be
  605. read-only."
  606. OBJECT intSrvFlowBurst
  607. MIN-ACCESS read-only
  608. DESCRIPTION
  609. "read-create access is not required. This may be
  610. read-only."
  611. OBJECT intSrvFlowWeight
  612. MIN-ACCESS read-only
  613. DESCRIPTION
  614. "read-create access is not required. This may be
  615. read-only."
  616. OBJECT intSrvFlowQueue
  617. MIN-ACCESS read-only
  618. DESCRIPTION
  619. "read-create access is not required. This may be
  620. read-only."
  621. OBJECT intSrvFlowMinTU
  622. MIN-ACCESS read-only
  623. DESCRIPTION
  624. "read-create access is not required. This may be
  625. read-only."
  626. OBJECT intSrvFlowMaxTU
  627. MIN-ACCESS read-only
  628. DESCRIPTION
  629. "read-create access is not required. This may be
  630. read-only."
  631. OBJECT intSrvFlowStatus
  632. MIN-ACCESS read-only
  633. DESCRIPTION
  634. "read-create access is not required. This may be
  635. read-only."
  636. ::= { intSrvCompliances 1 }
  637. intSrvIfAttribGroup OBJECT-GROUP
  638. OBJECTS {
  639. intSrvIfAttribAllocatedBits, intSrvIfAttribMaxAllocatedBits,
  640. intSrvIfAttribAllocatedBuffer, intSrvIfAttribFlows,
  641. intSrvIfAttribPropagationDelay, intSrvIfAttribStatus
  642. }
  643. STATUS current
  644. DESCRIPTION
  645. "These objects are required for Systems sup-
  646. porting the Integrated Services Architecture."
  647. ::= { intSrvGroups 1 }
  648. intSrvFlowsGroup OBJECT-GROUP
  649. OBJECTS {
  650. intSrvFlowType, intSrvFlowOwner, intSrvFlowDestAddr,
  651. intSrvFlowSenderAddr, intSrvFlowDestAddrLength,
  652. intSrvFlowSenderAddrLength, intSrvFlowProtocol,
  653. intSrvFlowDestPort, intSrvFlowPort, intSrvFlowInterface,
  654. intSrvFlowBestEffort, intSrvFlowRate, intSrvFlowBurst,
  655. intSrvFlowWeight, intSrvFlowQueue, intSrvFlowMinTU,
  656. intSrvFlowDiscard, intSrvFlowPoliced, intSrvFlowService,
  657. intSrvFlowIfAddr, intSrvFlowOrder, intSrvFlowStatus
  658. }
  659. STATUS current
  660. DESCRIPTION
  661. "These objects are required for Systems sup-
  662. porting the Integrated Services Architecture."
  663. ::= { intSrvGroups 2 }
  664. END