DOCS-IETF-SUBMGT-MIB 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714
  1. DOCS-IETF-SUBMGT-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. OBJECT-TYPE,
  5. Integer32,
  6. mib-2
  7. FROM SNMPv2-SMI
  8. RowStatus,
  9. TruthValue,
  10. TimeStamp,
  11. StorageType
  12. FROM SNMPv2-TC
  13. OBJECT-GROUP,
  14. MODULE-COMPLIANCE
  15. FROM SNMPv2-CONF
  16. InetAddressType,
  17. InetAddress
  18. FROM INET-ADDRESS-MIB
  19. docsIfCmtsCmStatusIndex,
  20. docsIfCmtsCmStatusEntry
  21. FROM DOCS-IF-MIB -- RFC2670
  22. diffServMIBDataPathGroup,
  23. diffServMIBClfrGroup,
  24. diffServMIBClfrElementGroup,
  25. diffServMIBMultiFieldClfrGroup,
  26. diffServMIBActionGroup,
  27. diffServMIBAlgDropGroup,
  28. diffServMIBCounterGroup,
  29. diffServDataPathStatus,
  30. diffServClfrStatus,
  31. diffServClfrElementStatus,
  32. diffServMultiFieldClfrAddrType,
  33. diffServMultiFieldClfrSrcAddr,
  34. diffServMultiFieldClfrDstAddr,
  35. diffServAlgDropStatus,
  36. diffServDataPathStorage,
  37. diffServClfrStorage,
  38. diffServClfrElementStorage,
  39. diffServMultiFieldClfrStorage,
  40. diffServActionStorage,
  41. diffServCountActStorage,
  42. diffServAlgDropStorage,
  43. diffServAlgDropType
  44. FROM DIFFSERV-MIB -- RFC3289
  45. ;
  46. docsSubMgt MODULE-IDENTITY
  47. LAST-UPDATED "200503290000Z" -- March 29, 2005
  48. ORGANIZATION "IETF IP over Cable Data Network (IPCDN) Working
  49. Group"
  50. CONTACT-INFO
  51. " Wilson Sawyer
  52. Postal: 50 Kelly Brook Lane
  53. East Hampstead, NH 03826
  54. U.S.A.
  55. Phone: +1 603 382 7080
  56. E-mail: wsawyer@ieee.org
  57. IETF IPCDN Working Group
  58. General Discussion: ipcdn@ietf.org
  59. Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
  60. Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
  61. Co-chairs: Richard Woundy, Richard_Woundy@cable.comcast.com
  62. Jean-Francois Mule, jf.mule@cablelabs.com"
  63. DESCRIPTION
  64. "This is the CMTS centric subscriber management MIB for
  65. DOCSIS-compliant CMTS. It provides the objects to allow a Cable
  66. Modem Termination operator to control the IP addresses and
  67. protocols associated with subscribers' cable modems.
  68. Copyright (C) The Internet Society (2005). This version of this
  69. MIB module is part of RFC 4036; see the RFC itself for full legal
  70. notices."
  71. REVISION "200503290000Z" -- March 29, 2005
  72. DESCRIPTION
  73. "Initial version, published as RFC 4036. Note that the
  74. compliance statements in this version apply only to
  75. implementations that support DOCSIS 1.0/1.1/2.0, which
  76. are not IPv6-capable."
  77. ::= { mib-2 125 }
  78. docsSubMgtObjects OBJECT IDENTIFIER ::= { docsSubMgt 1 }
  79. docsSubMgtCpeControlTable OBJECT-TYPE
  80. SYNTAX SEQUENCE OF DocsSubMgtCpeControlEntry
  81. MAX-ACCESS not-accessible
  82. STATUS current
  83. DESCRIPTION
  84. "This table AUGMENTs the docsIfCmtsCmStatusTable, adding
  85. four WRITEable objects, as well as a read-only object, all of
  86. which reflect the state of subscriber management on a particular
  87. CM."
  88. ::= { docsSubMgtObjects 1 }
  89. docsSubMgtCpeControlEntry OBJECT-TYPE
  90. SYNTAX DocsSubMgtCpeControlEntry
  91. MAX-ACCESS not-accessible
  92. STATUS current
  93. DESCRIPTION
  94. "A row in the docsSubMgtCpeControlTable. All values are set
  95. at successful modem registration, either from the system default,
  96. or from objects included in the DOCSIS registration request sent
  97. upstream to the CMTS from the CM. The contents of this entry are
  98. meaningless unless the corresponding docsIfCmtsCmStatusValue (see
  99. reference) is registrationComplete(6). The persistence of this
  100. row is determined solely by the lifespan of the corresponding
  101. docsIfCmtsCmStatusEntry (normally StorageType=volatile)."
  102. REFERENCE
  103. "RFC 2670"
  104. AUGMENTS { docsIfCmtsCmStatusEntry }
  105. ::= {docsSubMgtCpeControlTable 1 }
  106. DocsSubMgtCpeControlEntry ::= SEQUENCE
  107. {
  108. docsSubMgtCpeControlMaxCpeIp Integer32,
  109. docsSubMgtCpeControlActive TruthValue,
  110. docsSubMgtCpeControlLearnable TruthValue,
  111. docsSubMgtCpeControlReset TruthValue,
  112. docsSubMgtCpeControlLastReset TimeStamp
  113. }
  114. docsSubMgtCpeControlMaxCpeIp OBJECT-TYPE
  115. SYNTAX Integer32(0..2147483647)
  116. MAX-ACCESS read-write
  117. STATUS current
  118. DESCRIPTION
  119. "The number of simultaneous IP addresses permitted behind
  120. the CM. If this is set to zero, all CPE traffic from the CM is
  121. dropped. If the provisioning object corresponding to
  122. docsSubMgtCpeIpTable includes more CPE IP address entries for
  123. this modem than the value of this object, then this object is
  124. set to the count of the number of rows in docsSubMgtCpeIpTable
  125. that have the same docsIfCmtsCmStatusIndex value. (For example,
  126. if the CM has 5 IP addresses specified for it, this value is 5.)
  127. This limit applies to learned and DOCSIS-provisioned entries
  128. but not to entries added through some administrative
  129. process at the CMTS. If not set through DOCSIS provisioning,
  130. this object defaults to docsSubMgtCpeMaxIpDefault. Note that
  131. this object is only meaningful if docsSubMgtCpeControlActive
  132. is true."
  133. ::= { docsSubMgtCpeControlEntry 1 }
  134. docsSubMgtCpeControlActive OBJECT-TYPE
  135. SYNTAX TruthValue
  136. MAX-ACCESS read-write
  137. STATUS current
  138. DESCRIPTION
  139. "Controls the application of subscriber management to
  140. this cable modem. If this is set to true, CMTS-based CPE
  141. control is active, and all the actions required by the various
  142. filter tables and controls apply at the CMTS. If this is set
  143. to false, no subscriber management filtering is done at the
  144. CMTS (but other filters may apply). If not set through DOCSIS
  145. provisioning, this object defaults to
  146. docsSubMgtCpeActiveDefault."
  147. ::= { docsSubMgtCpeControlEntry 2 }
  148. docsSubMgtCpeControlLearnable OBJECT-TYPE
  149. SYNTAX TruthValue
  150. MAX-ACCESS read-write
  151. STATUS current
  152. DESCRIPTION
  153. "Controls whether the CMTS may learn (and pass traffic
  154. for) CPE IP addresses associated with a cable modem. If this is
  155. set to true, the CMTS may learn up to docsSubMgtMaxCpeIp
  156. addresses (less any DOCSIS-provisioned entries) related to this
  157. CM. Those IP addresses are added (by internal process) to the
  158. docsSubMgtCpeIpTable. The nature of the learning mechanism is
  159. not specified here.
  160. If not set through DOCSIS provisioning, this object defaults to
  161. docsSubMgtCpeLearnableDefault. Note that this object is only
  162. meaningful if docsSubMgtCpeControlActive is true."
  163. ::= { docsSubMgtCpeControlEntry 3 }
  164. docsSubMgtCpeControlReset OBJECT-TYPE
  165. SYNTAX TruthValue
  166. MAX-ACCESS read-write
  167. STATUS current
  168. DESCRIPTION
  169. "This object always returns false on read. If this object is
  170. set to true, the rows with 'learned' addresses in
  171. docsSubMgtCpeIpTable for this CM are deleted from that table."
  172. ::= { docsSubMgtCpeControlEntry 4 }
  173. docsSubMgtCpeControlLastReset OBJECT-TYPE
  174. SYNTAX TimeStamp
  175. MAX-ACCESS read-only
  176. STATUS current
  177. DESCRIPTION
  178. "The value of sysUpTime when docsSubMgtCpeControlReset was
  179. last set true. Zero if never reset."
  180. DEFVAL { 0 }
  181. ::= { docsSubMgtCpeControlEntry 5 }
  182. docsSubMgtCpeMaxIpDefault OBJECT-TYPE
  183. SYNTAX Integer32(0..2147483647)
  184. MAX-ACCESS read-write
  185. STATUS current
  186. DESCRIPTION
  187. "The default value for docsSubMgtCpeControlMaxCpeIp if not
  188. signaled in the DOCSIS Registration request. This value should
  189. be treated as nonvolatile; if set, its value should persist
  190. across device resets."
  191. DEFVAL { 16 }
  192. ::= { docsSubMgtObjects 2 }
  193. docsSubMgtCpeActiveDefault OBJECT-TYPE
  194. SYNTAX TruthValue
  195. MAX-ACCESS read-write
  196. STATUS current
  197. DESCRIPTION
  198. "The default value for docsSubMgtCpeControlActive if not
  199. signaled in the DOCSIS Registration request. This value should
  200. be treated as nonvolatile; if set, its value should persist
  201. across device resets."
  202. DEFVAL { false }
  203. ::= { docsSubMgtObjects 3 }
  204. docsSubMgtCpeLearnableDefault OBJECT-TYPE
  205. SYNTAX TruthValue
  206. MAX-ACCESS read-write
  207. STATUS current
  208. DESCRIPTION
  209. "The default value for docsSubMgtCpeControlLearnable if not
  210. signaled in the DOCSIS Registration request. This value should
  211. be treated as nonvolatile; if set, its value should persist
  212. across device resets."
  213. DEFVAL { true }
  214. ::= { docsSubMgtObjects 4 }
  215. docsSubMgtCpeIpTable OBJECT-TYPE
  216. SYNTAX SEQUENCE OF DocsSubMgtCpeIpEntry
  217. MAX-ACCESS not-accessible
  218. STATUS current
  219. DESCRIPTION
  220. "A table of CPE IP addresses known on a per-CM basis."
  221. ::= { docsSubMgtObjects 5 }
  222. docsSubMgtCpeIpEntry OBJECT-TYPE
  223. SYNTAX DocsSubMgtCpeIpEntry
  224. MAX-ACCESS not-accessible
  225. STATUS current
  226. DESCRIPTION
  227. "An entry in the docsSubMgtCpeIpTable. The first index is
  228. the specific modem we're referring to, and the second index is
  229. the specific CPE IP entry."
  230. INDEX { docsIfCmtsCmStatusIndex,
  231. docsSubMgtCpeIpIndex }
  232. ::= {docsSubMgtCpeIpTable 1 }
  233. DocsSubMgtCpeIpEntry ::= SEQUENCE
  234. {
  235. docsSubMgtCpeIpIndex Integer32,
  236. docsSubMgtCpeIpAddressType InetAddressType,
  237. docsSubMgtCpeIpAddr InetAddress,
  238. docsSubMgtCpeIpLearned TruthValue
  239. }
  240. docsSubMgtCpeIpIndex OBJECT-TYPE
  241. SYNTAX Integer32(1..2147483647)
  242. MAX-ACCESS not-accessible
  243. STATUS current
  244. DESCRIPTION
  245. "The index of this CPE IP address relative to the indexed CM.
  246. An entry is created either through the included CPE IP addresses
  247. in the provisioning object, or via learning.
  248. If docsSubMgtCpeControlActive is true and a CMTS receives
  249. an IP packet from a CM that contains a source IP address that
  250. does not match one of the docsSubMgtCpeIpAddr entries for this
  251. CM, one of two things occurs. If the number of entries is less
  252. than docsSubMgtCpeControlMaxCpeIp, the source address is added to
  253. the table and the packet is forwarded. If the number of entries
  254. equals the docsSubMgtCpeControlMaxCpeIp, then the packet is
  255. dropped."
  256. ::= { docsSubMgtCpeIpEntry 1 }
  257. docsSubMgtCpeIpAddressType OBJECT-TYPE
  258. SYNTAX InetAddressType
  259. MAX-ACCESS read-only
  260. STATUS current
  261. DESCRIPTION
  262. "The type of internet address of docsSubMgtCpeIpAddr."
  263. ::= { docsSubMgtCpeIpEntry 2 }
  264. docsSubMgtCpeIpAddr OBJECT-TYPE
  265. SYNTAX InetAddress
  266. MAX-ACCESS read-only
  267. STATUS current
  268. DESCRIPTION
  269. "The IP address either set from provisioning or learned via
  270. address gleaning or other forwarding means. See
  271. docsSubMgtCpeIpIndex for the mechanism.
  272. The type of this address is determined by the value of
  273. docsSubMgtCpeIpAddressType."
  274. ::= { docsSubMgtCpeIpEntry 3 }
  275. docsSubMgtCpeIpLearned OBJECT-TYPE
  276. SYNTAX TruthValue
  277. MAX-ACCESS read-only
  278. STATUS current
  279. DESCRIPTION
  280. "If true, this entry was learned from IP packets sent
  281. upstream rather than from the provisioning objects."
  282. ::= { docsSubMgtCpeIpEntry 4 }
  283. docsSubMgtCmFilterTable OBJECT-TYPE
  284. SYNTAX SEQUENCE OF DocsSubMgtCmFilterEntry
  285. MAX-ACCESS not-accessible
  286. STATUS current
  287. DESCRIPTION
  288. "Binds filter groups to modems, identifying for each modem
  289. the upstream and downstream filter groups that apply to packets
  290. for that modem. Normally, this table reflects the filter group
  291. values signaled by DOCSIS Registration, although values may be
  292. overridden by management action.
  293. For each of the columns in this table, zero is a distinguished
  294. value, indicating that the default filtering action is to be
  295. taken rather than that associated with a filter group number.
  296. Zero is used if the filter group is not signaled by DOCSIS
  297. registration."
  298. ::= { docsSubMgtObjects 6 }
  299. docsSubMgtCmFilterEntry OBJECT-TYPE
  300. SYNTAX DocsSubMgtCmFilterEntry
  301. MAX-ACCESS not-accessible
  302. STATUS current
  303. DESCRIPTION
  304. "Binds a filter group to each direction of traffic for a
  305. modem. The filters in this entry apply if
  306. docsSubMgtCpeControlActive is true.
  307. The contents of this entry are meaningless unless the
  308. corresponding docsIfCmtsCmStatusValue (see reference) is
  309. registrationComplete(6). The persistence of this row is
  310. determined solely by the lifespan of the corresponding
  311. docsIfCmtsCmStatusEntry (normally StorageType=volatile)."
  312. REFERENCE
  313. "RFC 2670"
  314. AUGMENTS { docsIfCmtsCmStatusEntry }
  315. ::= {docsSubMgtCmFilterTable 1 }
  316. DocsSubMgtCmFilterEntry ::= SEQUENCE
  317. {
  318. docsSubMgtCmFilterSubDownstream Integer32,
  319. docsSubMgtCmFilterSubUpstream Integer32,
  320. docsSubMgtCmFilterCmDownstream Integer32,
  321. docsSubMgtCmFilterCmUpstream Integer32
  322. }
  323. docsSubMgtCmFilterSubDownstream OBJECT-TYPE
  324. SYNTAX Integer32(0..65535)
  325. MAX-ACCESS read-write
  326. STATUS current
  327. DESCRIPTION
  328. "The filter group applied to traffic destined for subscribers
  329. attached to the referenced CM. Upon row creation, this is set
  330. either to zero (use default classification, the
  331. diffServClfrElementSpecific=zeroDotZero row of
  332. diffServClfrElementTable) or to the value in the provisioning
  333. object sent upstream from the CM to the CMTS during registration.
  334. The value of this object is the same as that of the filter group
  335. index appearing as docsSubMgtFilterGroupIndex."
  336. ::= { docsSubMgtCmFilterEntry 1 }
  337. docsSubMgtCmFilterSubUpstream OBJECT-TYPE
  338. SYNTAX Integer32(0..65535)
  339. MAX-ACCESS read-write
  340. STATUS current
  341. DESCRIPTION
  342. "The filter group applied to traffic originating from
  343. subscribers attached to the referenced CM. Upon row creation
  344. this is set to either zero (use default classification, the
  345. diffServClfrElementSpecific=zeroDotZero row of
  346. diffServClfrElementTable), or to the value in the provisioning
  347. object sent upstream from the CM to the CMTS. The value of this
  348. object is the same as that of the filter group index appearing as
  349. docsSubMgtFilterGroupIndex."
  350. ::= { docsSubMgtCmFilterEntry 2 }
  351. docsSubMgtCmFilterCmDownstream OBJECT-TYPE
  352. SYNTAX Integer32(0..65535)
  353. MAX-ACCESS read-write
  354. STATUS current
  355. DESCRIPTION
  356. "The filter group applied to traffic destined for the
  357. referenced CM itself. Upon row creation this is set either to
  358. zero (use default classification, the
  359. diffServClfrElementSpecific=zeroDotZero row of
  360. diffServClfrElementTable), or to the value in the provisioning
  361. object sent upstream from the CM to the CMTS during registration.
  362. The value of this object is the same as that of the filter group
  363. index appearing as docsSubMgtFilterGroupIndex."
  364. ::= { docsSubMgtCmFilterEntry 3 }
  365. docsSubMgtCmFilterCmUpstream OBJECT-TYPE
  366. SYNTAX Integer32(0..65535)
  367. MAX-ACCESS read-write
  368. STATUS current
  369. DESCRIPTION
  370. "The filter group applied to traffic originating from the
  371. referenced CM itself. This is set upon row creation to either
  372. zero (use default classification, the
  373. diffServClfrElementSpecific=zeroDotZero row of
  374. diffServClfrElementTable), or to the value in the provisioning
  375. object sent upstream from the CM to the CMTS during registration.
  376. The value of this object is the same as the filter group index
  377. appearing as docsSubMgtFilterGroupIndex."
  378. ::= { docsSubMgtCmFilterEntry 4 }
  379. docsSubMgtFilterGroupTable OBJECT-TYPE
  380. SYNTAX SEQUENCE OF DocsSubMgtFilterGroupEntry
  381. MAX-ACCESS not-accessible
  382. STATUS current
  383. DESCRIPTION
  384. "Provides a collection of referenceable entries to which
  385. diffServClfrElementSpecific refers. This table provides filter
  386. group indices that can be compared with those signaled during
  387. DOCSIS registration. A packet matches an entry from this table
  388. if the packet originated from or is destined to a cable modem
  389. that registered this index as one of its four filter groups
  390. (see docsSubMgtCmFilterTable), and if the packet direction and
  391. MAC address select the use of this index among the four."
  392. ::= { docsSubMgtObjects 7 }
  393. docsSubMgtFilterGroupEntry OBJECT-TYPE
  394. SYNTAX DocsSubMgtFilterGroupEntry
  395. MAX-ACCESS not-accessible
  396. STATUS current
  397. DESCRIPTION
  398. "An entry only exists if needed by the
  399. diffServClfrElementEntry. A packet matches this entry if the
  400. packet's cable modem registered this index as one of its four
  401. filter groups (see docsSubMgtCmFilterTable) and if the packet
  402. direction and MAC address select the use of this index among
  403. the four."
  404. INDEX { docsSubMgtFilterGroupIndex }
  405. ::= { docsSubMgtFilterGroupTable 1 }
  406. DocsSubMgtFilterGroupEntry ::= SEQUENCE
  407. {
  408. docsSubMgtFilterGroupIndex Integer32
  409. }
  410. docsSubMgtFilterGroupIndex OBJECT-TYPE
  411. SYNTAX Integer32(1..65535)
  412. MAX-ACCESS read-only
  413. STATUS current
  414. DESCRIPTION
  415. "The filter group index, from the set signaled at DOCSIS
  416. Registration. Provides a referenceable entry to which
  417. diffServClfrElementSpecific points. A packet matches this
  418. classifier entry if the packet's cable modem registered this
  419. index value as one of its four filter groups, and if the packet
  420. direction and MAC address select the use of this index among
  421. the four. Because this is the only field in this table, it is
  422. read-only, contrary to the usual SMI custom of making indices
  423. not-accessible.
  424. Note that although zero may be signaled (or defaulted) at DOCSIS
  425. Registration to indicate a default filtering group, no such entry
  426. appears in this table, as diffServClfrElementSpecific will
  427. use a zeroDotZero pointer for that classification."
  428. ::= { docsSubMgtFilterGroupEntry 1 }
  429. docsSubMgtConformance OBJECT IDENTIFIER ::= { docsSubMgt 2 }
  430. docsSubMgtCompliances OBJECT IDENTIFIER ::=
  431. { docsSubMgtConformance 1 }
  432. docsSubMgtGroups OBJECT IDENTIFIER ::=
  433. { docsSubMgtConformance 2 }
  434. docsSubMgtBasicCompliance MODULE-COMPLIANCE
  435. STATUS current
  436. DESCRIPTION
  437. "The compliance statement for CMTS devices that implement
  438. CMTS centric subscriber management.
  439. This compliance statement applies to implementations that
  440. support DOCSIS 1.0/1.1/2.0, which are not IPv6 capable."
  441. MODULE DIFFSERV-MIB -- RFC3289
  442. MANDATORY-GROUPS {
  443. diffServMIBDataPathGroup,
  444. diffServMIBClfrGroup,
  445. diffServMIBClfrElementGroup,
  446. diffServMIBMultiFieldClfrGroup,
  447. diffServMIBActionGroup,
  448. diffServMIBAlgDropGroup,
  449. diffServMIBCounterGroup
  450. }
  451. OBJECT diffServDataPathStatus -- same as RFC3289
  452. SYNTAX RowStatus { active(1) }
  453. WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
  454. DESCRIPTION
  455. "Support for createAndWait and notInService is not required."
  456. OBJECT diffServClfrStatus -- same as RFC3289
  457. SYNTAX RowStatus { active(1) }
  458. WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
  459. DESCRIPTION
  460. "Support for createAndWait and notInService is not required."
  461. OBJECT diffServClfrElementStatus -- same as RFC3289
  462. SYNTAX RowStatus { active(1) }
  463. WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
  464. DESCRIPTION
  465. "Support for createAndWait and notInService is not required."
  466. OBJECT diffServMultiFieldClfrAddrType
  467. SYNTAX InetAddressType { ipv4(1) }
  468. DESCRIPTION
  469. "An implementation is only required to support IPv4
  470. addresses."
  471. OBJECT diffServMultiFieldClfrSrcAddr
  472. SYNTAX InetAddress (SIZE(4))
  473. DESCRIPTION
  474. "An implementation is only required to support IPv4
  475. addresses."
  476. OBJECT diffServMultiFieldClfrDstAddr
  477. SYNTAX InetAddress (SIZE(4))
  478. DESCRIPTION
  479. "An implementation is only required to support IPv4
  480. addresses."
  481. OBJECT diffServAlgDropStatus -- same as RFC3289
  482. SYNTAX RowStatus { active(1) }
  483. WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
  484. DESCRIPTION
  485. "Support for createAndWait and notInService is not required."
  486. OBJECT diffServDataPathStorage
  487. SYNTAX StorageType { nonVolatile(3) }
  488. DESCRIPTION
  489. "An implementation is only required to support nonvolatile
  490. storage."
  491. OBJECT diffServClfrStorage
  492. SYNTAX StorageType { nonVolatile(3) }
  493. DESCRIPTION
  494. "An implementation is only required to support nonvolatile
  495. storage."
  496. OBJECT diffServClfrElementStorage
  497. SYNTAX StorageType { nonVolatile(3) }
  498. DESCRIPTION
  499. "An implementation is only required to support nonvolatile
  500. storage."
  501. OBJECT diffServMultiFieldClfrStorage
  502. SYNTAX StorageType { nonVolatile(3) }
  503. DESCRIPTION
  504. "An implementation is only required to support nonvolatile
  505. storage."
  506. OBJECT diffServActionStorage
  507. SYNTAX StorageType { nonVolatile(3) }
  508. DESCRIPTION
  509. "An implementation is only required to support nonvolatile
  510. storage."
  511. OBJECT diffServCountActStorage
  512. SYNTAX StorageType { nonVolatile(3) }
  513. DESCRIPTION
  514. "An implementation is only required to support nonvolatile
  515. storage."
  516. OBJECT diffServAlgDropStorage
  517. SYNTAX StorageType { nonVolatile(3) }
  518. DESCRIPTION
  519. "An implementation is only required to support nonvolatile
  520. storage."
  521. OBJECT diffServAlgDropType
  522. SYNTAX INTEGER { alwaysDrop(5) }
  523. DESCRIPTION
  524. "For DOCSIS subscriber management, this object is
  525. only used to provide packet filtering. Implementations
  526. need not support other values of this enumeration."
  527. MODULE -- This module i.e., DOCS-IETF-SUBMGT-MIB
  528. MANDATORY-GROUPS {
  529. docsSubMgtGroup
  530. }
  531. OBJECT docsSubMgtCpeControlMaxCpeIp
  532. SYNTAX Integer32(0..16)
  533. DESCRIPTION
  534. "An implementation is only required to support up to
  535. sixteen addresses per modem."
  536. OBJECT docsSubMgtCpeMaxIpDefault
  537. SYNTAX Integer32(0..16)
  538. DESCRIPTION
  539. "An implementation is only required to support up to
  540. sixteen addresses per modem."
  541. OBJECT docsSubMgtCpeIpAddressType
  542. SYNTAX InetAddressType { ipv4(1) }
  543. DESCRIPTION
  544. "An implementation is only required to support IPv4
  545. addresses."
  546. OBJECT docsSubMgtCpeIpAddr
  547. SYNTAX InetAddress (SIZE(4))
  548. DESCRIPTION
  549. "An implementation is only required to support IPv4
  550. addresses."
  551. OBJECT docsSubMgtCmFilterSubDownstream
  552. SYNTAX Integer32(0..30)
  553. DESCRIPTION
  554. "An implementation is only required to support thirty
  555. filter groups."
  556. OBJECT docsSubMgtCmFilterSubUpstream
  557. SYNTAX Integer32(0..30)
  558. DESCRIPTION
  559. "An implementation is only required to support thirty
  560. filter groups."
  561. OBJECT docsSubMgtCmFilterCmDownstream
  562. SYNTAX Integer32(0..30)
  563. DESCRIPTION
  564. "An implementation is only required to support thirty
  565. filter groups."
  566. OBJECT docsSubMgtCmFilterCmUpstream
  567. SYNTAX Integer32(0..30)
  568. DESCRIPTION
  569. "An implementation is only required to support thirty
  570. filter groups."
  571. ::= { docsSubMgtCompliances 1 }
  572. docsSubMgtGroup OBJECT-GROUP
  573. OBJECTS {
  574. docsSubMgtCpeControlMaxCpeIp,
  575. docsSubMgtCpeControlActive,
  576. docsSubMgtCpeControlLearnable,
  577. docsSubMgtCpeControlReset,
  578. docsSubMgtCpeControlLastReset,
  579. docsSubMgtCpeMaxIpDefault,
  580. docsSubMgtCpeActiveDefault,
  581. docsSubMgtCpeLearnableDefault,
  582. docsSubMgtCpeIpAddressType,
  583. docsSubMgtCpeIpAddr,
  584. docsSubMgtCpeIpLearned,
  585. docsSubMgtCmFilterSubDownstream,
  586. docsSubMgtCmFilterSubUpstream,
  587. docsSubMgtCmFilterCmDownstream,
  588. docsSubMgtCmFilterCmUpstream,
  589. docsSubMgtFilterGroupIndex
  590. }
  591. STATUS current
  592. DESCRIPTION
  593. "The objects used to manage host-based cable modems
  594. via a set of CMTS enforced controls."
  595. ::= { docsSubMgtGroups 1 }
  596. END