idnits 2.17.1 draft-ietf-ipcdn-dvbdev-mib-00.txt: ** The Abstract section seems to be numbered -(2616): Line appears to be too long, but this could be caused by non-ascii characters in UTF-8 encoding Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? ** The document is more than 15 pages and seems to lack a Table of Contents. == There are 2 instances of lines with non-ascii characters in the document. == The page length should not exceed 58 lines per page, but there was 50 longer pages, the longest (page 50) being 60 lines Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Introduction section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. ** The abstract seems to contain references ([RFC2573], [RFC1906], [RFC1155], [RFC2574], [ES200800], [RFC2575], [RFC1157], [RFC2580], [RFC1212], [RFC2578], [RFC2579], [RFC1901], [RFC1215], [RFC2570], [RFC2571], [RFC1905], [RFC2572]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. Miscellaneous warnings: ---------------------------------------------------------------------------- == Line 1553 has weird spacing: '... with dvbIn...' == Line 1827 has weird spacing: '...matched packe...' == The document doesn't use any RFC 2119 keywords, yet seems to have RFC 2119 boilerplate text. -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (Feb 2001) is 8470 days in the past. Is this intentional? Checking references for intended status: Informational ---------------------------------------------------------------------------- -- Missing reference section? 'RFC2026' on line 12 looks like a reference -- Missing reference section? 'ES200800' on line 337 looks like a reference -- Missing reference section? 'RFC2578' on line 58 looks like a reference -- Missing reference section? 'RFC2579' on line 58 looks like a reference -- Missing reference section? 'RFC2580' on line 59 looks like a reference -- Missing reference section? 'RFC2571' on line 50 looks like a reference -- Missing reference section? 'RFC1155' on line 56 looks like a reference -- Missing reference section? 'RFC1212' on line 56 looks like a reference -- Missing reference section? 'RFC1215' on line 57 looks like a reference -- Missing reference section? 'RFC1157' on line 72 looks like a reference -- Missing reference section? 'RFC1901' on line 66 looks like a reference -- Missing reference section? 'RFC1906' on line 68 looks like a reference -- Missing reference section? 'RFC2572' on line 68 looks like a reference -- Missing reference section? 'RFC2574' on line 68 looks like a reference -- Missing reference section? 'RFC1905' on line 74 looks like a reference -- Missing reference section? 'RFC2573' on line 77 looks like a reference -- Missing reference section? 'RFC2575' on line 78 looks like a reference -- Missing reference section? 'RFC2570' on line 81 looks like a reference -- Missing reference section? 'RFC2119' on line 102 looks like a reference -- Missing reference section? 'RFC2851' on line 155 looks like a reference Summary: 8 errors (**), 0 flaws (~~), 5 warnings (==), 22 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 IPDCN J.M.Pedersen 2 Internet Draft Cisco Systems 3 Document: draft-ietf-ipcdn-dvbdev-mib-00.txt Feb 2001 4 Category: Informational 6 DVB Cable Interactive Network Adapter Device MIB 8 Status of this Memo 10 This document is an Internet-Draft and is in full conformance with 11 all provisions of Section 10 of RFC2026 [RFC2026]. 13 Internet-Drafts are working documents of the Internet Engineering 14 Task Force (IETF), its areas, and its working groups. Note that other 15 groups may also distribute working documents as Internet-Drafts. 16 Internet-Drafts are draft documents valid for a maximum of six months 17 and may be updated, replaced, or obsoleted by other documents at any 18 time. It is inappropriate to use Internet- Drafts as reference 19 material or to cite them other than as "work in progress." 21 The list of current Internet-Drafts can be accessed at 22 http://www.ietf.org/ietf/1id-abstracts.txt 24 The list of Internet-Draft Shadow Directories can be accessed at 25 http://www.ietf.org/shadow.html. 27 1. Abstract 29 This memo defines a portion of the Management Information Base (MIB) 30 for use with network management protocols in the Internet community. 31 In particular, it defines a basic set of managed objects for SNMP- 32 based management of a DVB Interactive Network Adapter device. 34 The DVB interaction channel for Cable TV distribution systems are 35 specified in the ES 200 800 [ES200800] 37 This memo specifies a MIB module in a manner that is compliant to the 38 SNMP SMIv2 [RFC2578][RFC2579][RFC2580]. The set of objects is 39 consistent with the SNMP framework and existing SNMP standards. 41 This memo is a product of the DVB RCCL workgroup, which has been 42 adopted as a work item of the IPCDN WG. Comments are solicited and 43 should be addressed to the author. 45 2. The SNMP Management Framework 47 The SNMP Management Framework presently consists of five major 48 components: 50 o An overall architecture, described in RFC 2571 [RFC2571]. 52 Pedersen Informational - Expires August 2001 1 53 o Mechanisms for describing and naming objects and events for the 54 purpose of management. The first version of this Structure of 55 Management Information (SMI) is called SMIv1 and described in 56 STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC 57 1215 [RFC1215]. The second version, called SMIv2, is described 58 in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and 59 STD 58, RFC 2580 [RFC2580]. 61 o Message protocols for transferring management information. The 62 first version of the SNMP message protocol is called SNMPv1 and 63 described in STD 15, RFC 1157 [RFC1157]. A second version of 64 the SNMP message protocol, which is not an Internet standards 65 track protocol, is called SNMPv2c and described in RFC 1901 66 [RFC1901] and RFC 1906 [RFC1906]. The third version of the 67 message protocol is called SNMPv3 and described in RFC 1906 68 [RFC1906], RFC 2572 [RFC2572] and RFC 2574 [RFC2574]. 70 o Protocol operations for accessing management information. The 71 first set of protocol operations and associated PDU formats is 72 described in STD 15, RFC 1157 [RFC1157]. A second set of 73 protocol operations and associated PDU formats is described in 74 RFC 1905 [RFC1905]. 76 o A set of fundamental applications described in RFC 2573 77 [RFC2573] and the view-based access control mechanism described 78 in RFC 2575 [RFC2575]. 80 A more detailed introduction to the current SNMP Management Framework 81 can be found in RFC 2570 [RFC2570]. 83 Managed objects are accessed via a virtual information store, termed 84 the Management Information Base or MIB. Objects in the MIB are 85 defined using the mechanisms defined in the SMI. 87 This memo specifies a MIB module that is compliant to the SMIv2. A 88 MIB conforming to the SMIv1 can be produced through the appropriate 89 translations. The resulting translated MIB must be semantically 90 equivalent, except where objects or events are omitted because no 91 translation is possible (use of Counter64). Some machine readable 92 information in SMIv2 will be converted into textual descriptions in 93 SMIv1 during the translation process. However, this loss of machine 94 readable information is not considered to change the semantics of the 95 MIB. 97 2. Conventions used in this document 99 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 100 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 101 document are to be interpreted as described in RFC-2119 [RFC2119]. 103 Pedersen Informational - Expires August 2001 2 104 3. Glosary 106 CATV 107 Originally "Community Antenna TeleVision", Now used to refer to any 108 cable or hybrid fiber and cable system used to deliver video signals 109 to a community. 111 CPE 112 Customer Premises Equipment. Equipment connected to the NIU at the 113 customer's premises. Normally one or more PCs. 115 Downstream 116 The direction from the head-end towards the subscriber. 118 DVB 119 Digital Video Broadcasting. The DVB projects produce open and 120 interoperable global standards for digital audio and video 121 distribution. 123 Head-end 124 The origination point in most cable systems of the subscriber video 125 signals. Generally also the location of the INA equipment. 127 INA 128 Interactive Network Adapter. This can act as a bridge or router in 129 the cable head-end. It is responsible for controlling the bandwidth 130 available to each NIU. 132 MAC 133 Media Access Control. The MAC protocol is the DVB protocol between 134 the INA and the NIU. 136 NIU 137 Network Interface Unit. The unit is located at the subscriber 138 premises and provides interactive services via the cable network. The 139 NIU is under the control of the INA, but may request additional 140 bandwidth/connections when required. The NIU can act as a bridge or 141 router. 143 RF 144 Radio Frequency. 146 Upstream 147 The direction from the subscriber towards the head-end. 149 4. Overview 151 This MIB provides a set of objects required for the management of a 152 DVB INA. 154 The MIB is intended for devices using IPv4 addresses. All IP 155 addresses are however specified as described in RFC 2851 [RFC2851] to 156 aid future migration to IPv6. 158 Pedersen Informational - Expires August 2001 3 159 4.1 Structure of the MIB 161 The MIB is structured in 9 groups. All groups are optional to 162 implement in order to be compliant. The reason to make all groups 163 optional is that the MIB structure does not fit all INA 164 configurations well � especially integrated router and INA systems. 166 o Device group. 168 o Network management access group. 170 o SW group. 172 o DHCP group. 174 o Event group. 176 o IP Filter group. 178 o Ethernet Filter group. 180 o NIU Error group. 182 o NIU IP group. 184 4.1.1 Device group 186 The Device group contains object for general device control for the 187 INA. The version of the MIB is also found here. 189 4.1.2 Network Management access group 191 The Network Management access group specifies addresses, password and 192 access rights for management stations that are allowed to access the 193 INA. 195 4.1.3 SW group 197 The SW group contain objects for control of up- and download of 198 software to the INA. A table for administration of several software 199 images is found. 201 4.1.4 DHCP group 203 The DHCP group contains objects for specification of the DHCP servers 204 used by the INA, the NIUs or the CPE. Both primary and secondary DHCP 205 servers can be specified. 207 Pedersen Informational - Expires August 2001 4 208 4.1.5 Event group 210 The Event group contain a syslog server address and object for 211 limiting the number of syslog messages and traps. 212 Trap throttling can be done with maintainBelowThreshold or 213 stopAtThreshold in which case the management station must reset the 214 threshold state in order to restart the trap sending. 215 A table that controls the action taken depending on the error 216 severity is found. 217 Finally controls for an error log is found. The error numbers will be 218 vendor specific. 219 Traps are not defined in this MIB, but can be vendor specific. 221 4.1.6 IP Filter group 223 The IP filter group specifies objects for making an IP filter 224 function. 226 4.1.6.1 IP Filter rows 228 The filter can be connected to the MAC interface or any other network 229 interface in inbound, outbound or both directions. 230 The filter action can be accept, discard or tosmap. Furthermore there 231 is a continue flag. 232 When an IP packet enters the filter, the packet is tested against the 233 rows in the filter in increasing order starting with the lowest 234 numbered filter row. 235 If there is a match and the action is discard, then the packet is 236 discarded no matter what the continue flag is or what other filter 237 rows the packet has matched. 238 If the action is accept, then the continue flag is tested. If 239 continue is cleared, then the packet is simply accepted and no more 240 filter rows are tested. If the continue flag is set, the packet is 241 tested against the next filter row. 242 If the action is tosmap, then the TOS in the IP packet is changed 243 according to the specified row in the TOS map table. If no matching 244 row is found in the TOS map table or if the TOS map index in the 245 filter row is 0, then no TOS mapping is done. Apart from changing the 246 TOS the tosmap action is treated as the accept action. 248 If all filter rows has been tested and there has been at least one 249 accept or tosmap match, the packet is accepted. If there has been no 250 match at all, the packet is discarded. This means that if the filter 251 is enabled at least one filter row that can accept packets must exist 252 in order to let anything at all through. 254 If the TOS in the IP packet is changed by a TOS map action, then the 255 test in the next filter rows must use the new TOS value. 257 4.1.6.2 IP Filter operation 259 The IP filter enable mode can be enable in which case the IP filter 260 works as explained above. 262 Pedersen Informational - Expires August 2001 5 263 When the IP filter enable mode is set to countHits, the filter works 264 as explained above, except that the IP packets are never discarded, 265 but filter row hits are just counted. If the filter action is 266 discard, then no more rows are tested just as in normal operation. 268 If the IP filter enable mode is disabled, all packets are let 269 through. 271 In the enable mode enableAuto, the IP filter works as normal except 272 it is automatically populated with anti-spoofing rows. Each time an 273 IP address is assigned to a NIU or a CPE with DHCP or BOOTP the INA 274 must sniff the assigned IP address and make corresponding filter 275 rows. A filter row on the MAC interface must be set to accept the IP 276 address as source address and another filter row must be set to 277 accept the IP address as destination address. Both filter rows must 278 have the continue flag set and dvbInaIpFilterAssigned by must be 279 dhcp. 280 The filter rows are made with the lowest free filter index at the 281 time of creation. This mean that the automatically generated filter 282 rows can be intermixed with the static and management generated ones. 283 To ensure the automatically generated filter rows always is applied 284 first, the management generated rows must start with a sufficiently 285 high filter index. 286 The automatically generated filter rows do not need to be persistent 287 across an INA restart. If the INA restarts then the a new DHCP or 288 BOOTP request should be send from the NIU or CPE to renew the entries 289 in the IP filter. The automatically generated filter rows should 290 automatically timeout when the DHCP lease times out unless the 291 management system has changed dvbInaIpFilterAssigned to static. 292 Automatically created filter rows can only be deleted or changed to 293 static by the management system. 295 For filter rows created by the management system it should only be 296 possible to set dvbInaIpFilterAssigned to snmp. 298 4.1.7 Ethernet Filter group 300 The Ethernet filter group specifies objects for making a filter 301 function on the link layer level. 303 The filter is applied before the IP filter and is only active on the 304 input. 306 The filter enable mode can be enable, disable or countHits. In the 307 last case filter matches are counted, but all packets are always let 308 through. 310 When an Ethernet packet enters the filter, the packet is tested 311 against the rows in the filter in increasing order starting with the 312 lowest numbered filter row. 314 Pedersen Informational - Expires August 2001 6 315 If the packet match the action is checked. If the action is discard, 316 then the packet is discarded. If the action is accept, the packet is 317 accepted. In both cases there is no further testing. 319 The dvbInaEthFilterEtherType specifies the Ethernet encapsulation the 320 filter row applies to. In the case ethernet2 Ethernet version2 321 framing is matched and the protocol value must match the 2 byte type 322 field with offset 12. In the case snap the IEEE 802.3 SNAP format is 323 matched and the protocol value must match the 2 byte type field with 324 offset 20. In the case llc the IEEE 802.2 LLC format is matched and 325 the protocol value must match the 1 byte DSAP field with offset 14. 327 If the packet does not match any filter rows, the packet is let 328 through. 330 4.1.8 NIU Error group 332 The NIU error group specifies objects for reading error reports for 333 the recently failed NIUs and for control of the error table. 335 The error parameter code and error parameter value refers to the 336 values in the Status Response Message specified in ES 200 800 337 [ES200800] 339 4.1.9 NIU IP group 341 The NIU IP group specifies object for control of NIU IP addresses and 342 subnets. Also the addresses of the primary and secondary DHCP server 343 to be used by the NIU can be specified. 345 Please note that it is compliant to implement all the configuration 346 objects as read-only. 348 5. Definitions 350 DVB-CABLE-INA-MIB DEFINITIONS ::= BEGIN 351 IMPORTS 352 MODULE-IDENTITY, 353 OBJECT-TYPE, 354 Counter32, 355 Integer32, 356 Unsigned32, 357 experimental 358 FROM SNMPv2-SMI 359 RowStatus, 360 DateAndTime, 361 DisplayString, 362 TruthValue, 363 TEXTUAL-CONVENTION, 364 MacAddress 365 FROM SNMPv2-TC 367 Pedersen Informational - Expires August 2001 7 368 SnmpAdminString 369 FROM SNMP-FRAMEWORK-MIB 370 InetAddress, 371 InetAddressType 372 FROM INET-ADDRESS-MIB 373 OBJECT-GROUP, 374 MODULE-COMPLIANCE 375 FROM SNMPv2-CONF 376 InterfaceIndexOrZero, 377 InterfaceIndex 378 FROM IF-MIB; 380 -- Before this MIB will parse it requires a valid SMI subtree 381 -- For the purposes of parsing the MIB I have put the MIB under the 382 -- 'experimental' subtree. Strictly this is reserved for MIBs being 383 -- developed by IETF working groups. xx should be replaced with a 384 -- numeric value which will not clash with any MIBs local to your 385 -- organisation and it should only be used for the purpose of 386 -- testing. If this MIB becomes part of the IETF IPCDN work then 387 -- the issue of a valid subtree will be resolved, otherwise it is 388 -- recommended that ECCA obtain an enterprise number from IANA under 389 -- which this MIB can be placed. 391 dvbDevice OBJECT IDENTIFIER ::= { experimental 1 } -- See Above 393 dvbIna MODULE-IDENTITY 395 LAST-UPDATED "200101100000Z" 397 ORGANIZATION "DVB/DAVIC Interoperability Consortium Technical 398 Working Group" 399 CONTACT-INFO 400 " Ian Wheelock 401 Postal: Com21, Ireland 402 4400 Cork Airport Business Park 403 Kinsale Road, 404 Cork, 405 IRELAND 407 Tel: +353 2173 05800 408 Fax: +353 2143 21972 409 E-mail: ianw@com21.com" 411 DESCRIPTION "The MIB modules for INAs that 412 conform to the EuroModem specification. This 413 MIB assumes the INA implements MIB-II RFC 1213 415 The original MIB definition work was carried 416 out for the DVB-RC group by 417 Bert Van Willigen 418 Philips Research Laboratory Eindhoven, 419 The Netherlands." 421 REVISION "200101100000Z" 423 Pedersen Informational - Expires August 2001 8 424 DESCRIPTION "Changed all groups to be optional. 425 jmp@cisco.com" 427 REVISION "200012210000Z" 428 DESCRIPTION "Changed TOS map in IP filter. 429 Correcting errors. 430 jmp@cisco.com" 432 REVISION "200011160000Z" 433 DESCRIPTION "Shortening lines. 434 Corrections of typing errors. 435 jmp@cisco.com" 437 REVISION "200011140000Z" 438 DESCRIPTION "DHCP table made optional. 439 Corrections of typing errors." 441 REVISION "200011080000Z" 442 DESCRIPTION "New agreement on mandatory groups. 443 NIU IP table made. Server table and alarm 444 summary removed." 446 REVISION "200010020000Z" 447 DESCRIPTION "Update of Device-MIB to include proper 448 conformance section and addition of InetAddress 449 and InetAddressType." 451 REVISION "200008310000Z" 452 DESCRIPTION "The original mib organisation that included the 453 the Device and IF related information in one 454 large MIB. 455 Split of the MIB was proposed by the WGT on 456 the 29 August 2000. This resulted in this 457 Device-MIB being created." 459 REVISION "200008190000Z" 460 DESCRIPTION "The original MIB organisation that included the 461 Device and IF related information in one large 462 MIB." 463 ::= {dvbDevice 4} 465 -- Sub divided dvbIna into MIB Objects and conformance 466 dvbInaMibObjects OBJECT IDENTIFIER ::= {dvbIna 1} 467 dvbInaMibConform OBJECT IDENTIFIER ::= {dvbIna 2} 469 -- Define identifiers under dvbInaMibObjects 471 dvbInaDevice OBJECT IDENTIFIER ::= {dvbInaMibObjects 1} 472 dvbInaNmAccess OBJECT IDENTIFIER ::= {dvbInaMibObjects 2} 473 dvbInaSw OBJECT IDENTIFIER ::= {dvbInaMibObjects 3} 474 dvbInaDhcp OBJECT IDENTIFIER ::= {dvbInaMibObjects 4} 475 dvbInaEvent OBJECT IDENTIFIER ::= {dvbInaMibObjects 5} 476 dvbInaIpFilter OBJECT IDENTIFIER ::= {dvbInaMibObjects 6} 477 dvbInaEthFilter OBJECT IDENTIFIER ::= {dvbInaMibObjects 7} 479 Pedersen Informational - Expires August 2001 9 480 dvbInaNiuError OBJECT IDENTIFIER ::= {dvbInaMibObjects 8} 481 dvbInaNiuIp OBJECT IDENTIFIER ::= {dvbInaMibObjects 9} 483 -- Define identifiers under dvbInaMibConform 485 dvbInaCompliances OBJECT IDENTIFIER ::= {dvbInaMibConform 1} 486 dvbInaGroups OBJECT IDENTIFIER ::= {dvbInaMibConform 2} 488 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 489 -- Device group 490 -- 491 -- The device group provides general information and control of 492 -- the device. 493 -- It is a supplement to the MIB-II system group. 494 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 496 dvbInaDeviceDateTime OBJECT-TYPE 497 SYNTAX DateAndTime 498 MAX-ACCESS read-write 499 STATUS current 500 DESCRIPTION 501 "The date and time, with optional timezone information." 502 ::= { dvbInaDevice 1 } 504 dvbInaDeviceResetNow OBJECT-TYPE 505 SYNTAX TruthValue 506 MAX-ACCESS read-write 507 STATUS current 508 DESCRIPTION 509 "Setting this object to true(1) causes the device to reset. 510 Reading this object always returns false(2)." 511 ::= { dvbInaDevice 2 } 513 dvbInaDeviceSerialNumber OBJECT-TYPE 514 SYNTAX DisplayString 515 MAX-ACCESS read-only 516 STATUS current 517 DESCRIPTION 518 "The manufacturer's serial number for this device." 519 ::= { dvbInaDevice 3 } 521 dvbInaDeviceUptime OBJECT-TYPE 522 SYNTAX TimeTicks 523 MAX-ACCESS read-only 524 STATUS current 525 DESCRIPTION 526 "The amount of time since this device was last initialized. 527 Note that this is different from sysUpTime in MIB-II 528 because sysUpTime is the uptime of the network management 529 portion of the device." 530 ::= { dvbInaDevice 4 } 532 dvbInaDeviceCurrentState OBJECT-TYPE 533 SYNTAX INTEGER { 535 Pedersen Informational - Expires August 2001 10 536 init (1), 537 starting (2), 538 operational (3), 539 standby (4), 540 stopping (5), 541 alarm (6), 542 dead (7) 543 } 544 MAX-ACCESS read-only 545 STATUS current 546 DESCRIPTION 547 "Current (operational) state of the INA." 548 ::= { dvbInaDevice 5 } 550 dvbInaDeviceDesiredState OBJECT-TYPE 551 SYNTAX INTEGER { 552 init (1), 553 operational (3), 554 standby (4) 555 } 556 MAX-ACCESS read-write 557 STATUS current 558 DESCRIPTION 559 "The desired state of the INA. The following values are 560 possible: 'Standby(4)' and 'Operational(3)'" 561 DEFVAL { standby } 562 ::= { dvbInaDevice 6 } 564 dvbInaDeviceMibVersion OBJECT-TYPE 565 SYNTAX DisplayString 566 MAX-ACCESS read-only 567 STATUS current 568 DESCRIPTION 569 "This string object specifies the MIB version number of this 570 MIB Default is '1.0' " 571 ::= { dvbInaDevice 7 } 573 dvbInaDeviceDhcpRelaySupport OBJECT-TYPE 574 SYNTAX TruthValue 575 MAX-ACCESS read-only 576 STATUS current 577 DESCRIPTION 578 "Specifies whether the INA support DHCP relay. 579 If this parameter is true, the INA support DHCP relay." 580 ::= { dvbInaDevice 8 } 582 -- -------------------------------------------------------------------- 583 -- 584 -- NMS Access Table 585 -- 586 -- NMS Access Table controls access to the INA by the Network Management 587 -- Stations (NMSs). 588 -- Note. Enabling and disabling of trap levels is needed to specify for 589 -- each manager the individual priority levels of which it is going to 591 Pedersen Informational - Expires August 2001 11 592 -- receive traps. This is done to reduce the number of traps a manager 593 -- is going to receive. 594 -- 595 -- -------------------------------------------------------------------- 597 dvbInaNmAccessTable OBJECT-TYPE 598 SYNTAX SEQUENCE OF DvbInaNmAccessEntry 599 MAX-ACCESS not-accessible 600 STATUS current 601 DESCRIPTION 602 "This table controls access to SNMP objects by network 603 management stations. If the table is empty, access 604 to SNMP objects is unrestricted." 605 ::= { dvbInaNmAccess 1 } 607 dvbInaNmAccessEntry OBJECT-TYPE 608 SYNTAX DvbInaNmAccessEntry 609 MAX-ACCESS not-accessible 610 STATUS current 611 DESCRIPTION 612 "Controls access to SNMP objects by a particular network 613 management station. For each entry in this table, the 614 contents are not readable unless the management station 615 has read-write permission." 616 INDEX { dvbInaNmAccessIndex } 617 ::= { dvbInaNmAccessTable 1 } 619 DvbInaNmAccessEntry ::= SEQUENCE { 620 dvbInaNmAccessIndex Integer32, 621 dvbInaNmAccessIpType InetAddressType, 622 dvbInaNmAccessIp InetAddress, 623 dvbInaNmAccessIpMaskType InetAddressType, 624 dvbInaNmAccessIpMask InetAddress, 625 dvbInaNmAccessCommunity DisplayString, 626 dvbInaNmAccessControl INTEGER, 627 dvbInaNmAccessInterfaces OCTET STRING, 628 dvbInaNmAccessStatus RowStatus, 629 dvbInaNmAccessLevelEnable BITS 630 } 632 dvbInaNmAccessIndex OBJECT-TYPE 633 SYNTAX Integer32 (1..2147483647) 634 MAX-ACCESS not-accessible 635 STATUS current 636 DESCRIPTION 637 "Index used to order the application of access entries." 638 ::= { dvbInaNmAccessEntry 1 } 640 dvbInaNmAccessIpType OBJECT-TYPE 641 SYNTAX InetAddressType 642 MAX-ACCESS read-create 643 STATUS current 644 DESCRIPTION 645 "Specifies the format of the IP address" 647 Pedersen Informational - Expires August 2001 12 648 ::= { dvbInaNmAccessEntry 2 } 650 dvbInaNmAccessIp OBJECT-TYPE 651 SYNTAX InetAddress 652 MAX-ACCESS read-create 653 STATUS current 654 DESCRIPTION 655 "The IP address (or subnet) of the network management 656 station. The address 255.255.255.255 is defined to mean 657 any NMS. If traps are enabled for this entry, then the 658 value must be the address of a specific device." 659 DEFVAL { 'ffffffff'h } 660 ::= { dvbInaNmAccessEntry 3 } 662 dvbInaNmAccessIpMaskType OBJECT-TYPE 663 SYNTAX InetAddressType 664 MAX-ACCESS read-create 665 STATUS current 666 DESCRIPTION 667 "Specifies the format of the IP address" 668 ::= { dvbInaNmAccessEntry 4 } 670 dvbInaNmAccessIpMask OBJECT-TYPE 671 SYNTAX InetAddress 672 MAX-ACCESS read-create 673 STATUS current 674 DESCRIPTION 675 "The IP subnet mask of the network management stations. 676 If traps are enabled for this entry, then the value must 677 be 255.255.255.255." 678 DEFVAL { 'ffffffff'h } 679 ::= { dvbInaNmAccessEntry 5 } 681 dvbInaNmAccessCommunity OBJECT-TYPE 682 SYNTAX DisplayString 683 MAX-ACCESS read-create 684 STATUS current 685 DESCRIPTION 686 "The community string to be matched for access by this 687 entry. If set to the null string then any community string 688 will match." 689 DEFVAL { "public" } 690 ::= { dvbInaNmAccessEntry 6 } 692 dvbInaNmAccessControl OBJECT-TYPE 693 SYNTAX INTEGER { 694 none(1), 695 read(2), 696 readWrite(3), 697 roWithTraps(4), 698 rwWithTraps(5), 699 trapsOnly(6) 700 } 701 MAX-ACCESS read-create 703 Pedersen Informational - Expires August 2001 13 704 STATUS current 705 DESCRIPTION 706 "Specifies the type of access allowed to this NMS. Setting 707 this object to none(1) causes the table entry to be 708 destroyed. Read(2) allows access by 'get' and 'get-next' 709 PDUs. ReadWrite(3) allows access by 'set' as well. 710 RoWithtraps(4), rwWithTraps(5), and trapsOnly(6) 711 control distribution of Trap PDUs transmitted by this 712 device." 713 DEFVAL { read } 714 ::= { dvbInaNmAccessEntry 7 } 716 dvbInaNmAccessInterfaces OBJECT-TYPE 717 SYNTAX OCTET STRING ( SIZE(4) ) 718 MAX-ACCESS read-create 719 STATUS current 720 DESCRIPTION 721 "Specifies the set of interfaces from which requests from 722 this NMS will be accepted. 723 Each octet within the value of this object specifies a set 724 of eight interfaces, with the first octet specifying 725 interfaces 1 through 8, the second octet specifying 726 interfaces 9 through 16, etc. Within each octet, the most 727 significant bit represents the lowest numbered interface, 728 and the least significant bit represents the highest 729 numbered interface. Thus, each interface is represented by 730 a single bit within the value of this object. If that bit 731 has a value of '1' then that interface is included in the 732 set. 734 Note that entries in this table apply only to link-layer 735 interfaces (e.g., Ethernet and CATV MAC). Upstream and 736 downstream channel interfaces must not be specified." 737 ::= { dvbInaNmAccessEntry 8 } 739 dvbInaNmAccessStatus OBJECT-TYPE 740 SYNTAX RowStatus 741 MAX-ACCESS read-create 742 STATUS current 743 DESCRIPTION 744 "Controls and reflects the status of rows in this table." 745 ::= { dvbInaNmAccessEntry 9 } 747 dvbInaNmAccessLevelEnable OBJECT-TYPE 748 SYNTAX BITS 749 MAX-ACCESS read-create 750 STATUS current 751 DESCRIPTION 752 "Each bit of this 16 bit unsigned object flags whether the 753 manager in question shall receive traps of the associated 754 priority level. Bit 0 specifies whether the manager shall 755 receive traps of level 1, bit 1 of level 2 etc. 756 Bit 0 is the least significant bit of this object." 757 ::= { dvbInaNmAccessEntry 10 } 759 Pedersen Informational - Expires August 2001 14 760 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 761 -- Software Group 762 -- 763 -- The Software Group controls software upload from and download into 764 -- the INA using TFTP. This group includes the Software Version Table. 765 -- The group is optional. 766 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 768 dvbInaSwTftpServerAddrType OBJECT-TYPE 769 SYNTAX InetAddressType 770 MAX-ACCESS read-write 771 STATUS current 772 DESCRIPTION 773 "Format of IP address of the Tftp Server" 774 ::= { dvbInaSw 1 } 776 dvbInaSwTftpServer OBJECT-TYPE 777 SYNTAX InetAddress 778 MAX-ACCESS read-write 779 STATUS current 780 DESCRIPTION 781 "Cached IP address of the TFTP server for software 782 upgrades." 783 ::= { dvbInaSw 2 } 785 dvbInaSwTftpFilename OBJECT-TYPE 786 SYNTAX DisplayString (SIZE (0..64)) 787 MAX-ACCESS read-write 788 STATUS current 789 DESCRIPTION 790 "File name of file on TFTP server. In the case of a file 791 upload, this object contains the filename of the file on 792 the TFTP server. In the case of a file download this object 793 contains the path and file name of the file to be 794 downloaded on the TFTP server." 795 ::= { dvbInaSw 3 } 797 dvbInaSwFilename OBJECT-TYPE 798 SYNTAX DisplayString (SIZE (0..64)) 799 MAX-ACCESS read-write 800 STATUS current 801 DESCRIPTION 802 "File name of file on INA. In the case of a file upload, 803 this object contains the file on the INA to be uploaded. 804 In the case of a file download this object contains the 805 path and file name of the file on the INA." 806 ::= { dvbInaSw 4 } 808 dvbInaSwAdminStatus OBJECT-TYPE 809 SYNTAX INTEGER { 810 initImageDownLoad(1), 811 initImageUpLoad(2), 813 Pedersen Informational - Expires August 2001 15 814 initFileDownLoad(3), 815 initFileUpLoad(4), 816 idle(8) 817 } 818 MAX-ACCESS read-write 819 STATUS current 820 DESCRIPTION 821 "Request software download or upload. The following values 822 can be set: 'InitImageDownLoad(1)', 'InitImageUpLoad(1)', 823 'InitFileDownLoad(1)', 'InitFileUpLoad(1)' and 'Idle(8)'. 824 Default value of this parameter is 'Idle(8)'. As long as 825 a file or image transfer is in progress its value is equal 826 to the value set, otherwise 'Idle(8)'." 827 ::= { dvbInaSw 5 } 829 dvbInaSwOperStatus OBJECT-TYPE 830 SYNTAX INTEGER { 831 initImageDownload(1), 832 contactingTFTPServer(2), 833 downloadInprogress(3), 834 failed(4), 835 downloadSuccessful(5), 836 idle(6), 837 initImageUpLoad(7), 838 imageDownLoad(8), 839 initFileDownload(9), 840 initFileUpload(10), 841 uploadInprogress(11), 842 uploadSuccessful(12) 843 } 844 MAX-ACCESS read-only 845 STATUS current 846 DESCRIPTION 847 "Indicates actual status of TFTP download. This object can 848 have one of the following states: 849 'InitImageDownload(1)', 850 'ContactingTFTPServer(2)', 851 'DownloadInprogress(3)', 852 'Failure(4)', 853 'DownloadSuccessful(5)', 854 'Idle(6)', 855 'InitImageUpLoad(7)', 856 'ImageDownload(8)', 857 'InitFileDownLoad(9)', 858 'InitFileUpLoad(10)', 859 'UploadInprogress(11)' 860 and 'UploadSuccessful(12)'. 861 After reset the state is 'Idle(6)'." 862 ::= { dvbInaSw 6 } 864 dvbInaSwDownLoadSlot OBJECT-TYPE 865 SYNTAX Integer32 (0..10) 866 MAX-ACCESS read-write 867 STATUS current 869 Pedersen Informational - Expires August 2001 16 870 DESCRIPTION 871 "This identifies the image slot in which the image is to be 872 downloaded. Slot 0 is a special case that is used to 873 identify a direct to RAM download. This can be used e.g. 874 for diagnostics or debugging purposes. 875 By default this object will point to the first empty slot. 876 If there are no empty slots, it will point to the first 877 backup image." 878 ::= { dvbInaSw 7 } 880 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 881 -- Software Version Table 882 -- 883 -- The software version table contains a number of entries i.e. slots. 884 -- Each slot can contain an image and information about the image 885 -- in question 886 -- The table is optional. 887 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 889 dvbInaSwVersTable OBJECT-TYPE 890 SYNTAX SEQUENCE OF DvbInaSwVersEntry 891 MAX-ACCESS not-accessible 892 STATUS current 893 DESCRIPTION 894 "This table contains a number of entries i.e. slots. 895 Each slot can contain an image and information 896 about the image." 897 ::= { dvbInaSw 8 } 899 dvbInaSwVersEntry OBJECT-TYPE 900 SYNTAX DvbInaSwVersEntry 901 MAX-ACCESS not-accessible 902 STATUS current 903 DESCRIPTION 904 "" 905 INDEX { dvbInaSwIndex } 906 ::= { dvbInaSwVersTable 1 } 908 DvbInaSwVersEntry ::= SEQUENCE { 909 dvbInaSwIndex Integer32, 910 dvbInaSwSlot Integer32, 911 dvbInaSwVersion DisplayString, 912 dvbInaSwState INTEGER, 913 dvbInaSwAction INTEGER, 914 dvbInaSwDateTime DateAndTime 915 } 917 dvbInaSwIndex OBJECT-TYPE 918 SYNTAX Integer32 919 MAX-ACCESS not-accessible 920 STATUS current 921 DESCRIPTION 922 "This 32-bit integer is the current index of this entry." 924 Pedersen Informational - Expires August 2001 17 925 ::= { dvbInaSwVersEntry 1 } 927 dvbInaSwSlot OBJECT-TYPE 928 SYNTAX Integer32 (0..10) 929 MAX-ACCESS read-only 930 STATUS current 931 DESCRIPTION 932 "This is the image slot number of this entry. Slot 0 is 933 reserved for RAM, it is used to identify an image directly 934 loaded into RAM e.g. for debugging purposes." 935 ::= { dvbInaSwVersEntry 2 } 937 dvbInaSwVersion OBJECT-TYPE 938 SYNTAX DisplayString 939 MAX-ACCESS read-only 940 STATUS current 941 DESCRIPTION 942 "The version of the software loaded in this slot. This is a 943 manufacturer dependent string." 944 ::= { dvbInaSwVersEntry 3 } 946 dvbInaSwState OBJECT-TYPE 947 SYNTAX INTEGER { 948 executing(1), 949 failed(2), 950 none(3) 951 } 952 MAX-ACCESS read-only 953 STATUS current 954 DESCRIPTION 955 "The execution state of the image in this slot. 956 The following states are possible: 957 'Executing(1)', 'Failed(2)' or 'None(3)'." 958 ::= { dvbInaSwVersEntry 4 } 960 dvbInaSwAction OBJECT-TYPE 961 SYNTAX INTEGER { 962 boot(1), 963 backup(2), 964 none(3), 965 emptySlot(4) 966 } 967 MAX-ACCESS read-only 968 STATUS current 969 DESCRIPTION 970 "This identifies the image to be used during boot. 971 The following actions are possible: 972 'Boot(1)', 'Backup(2)', 'None(3)' and 'EmptySlot(4)'." 973 ::= { dvbInaSwVersEntry 5 } 975 dvbInaSwDateTime OBJECT-TYPE 976 SYNTAX DateAndTime 977 MAX-ACCESS read-only 978 STATUS current 980 Pedersen Informational - Expires August 2001 18 981 DESCRIPTION 982 "This specifies the date and time the image was loaded 983 in this slot. 984 This identifies the image to be used during boot." 985 ::= { dvbInaSwVersEntry 6 } 987 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 988 -- BOOTP/DHCP Table 989 -- 990 -- The BOOTP/DHCP Table contains the BOOTP and DHCP servers used by this 991 -- INA. The index into this table is the ifIndex and the IP address of 992 -- the BOOTP or DHCP server in question. 993 -- The table is mandatory if the DHCP relay function is supported. 994 -- Otherwise it is optional. 995 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 997 dvbInaDhcpServerTable OBJECT-TYPE 998 SYNTAX SEQUENCE OF DvbInaDhcpServerEntry 999 MAX-ACCESS not-accessible 1000 STATUS current 1001 DESCRIPTION 1002 "Server table contains the DHCP/BOOTP servers used by this 1003 INA." 1004 ::= { dvbInaDhcp 1 } 1006 dvbInaDhcpServerEntry OBJECT-TYPE 1007 SYNTAX DvbInaDhcpServerEntry 1008 MAX-ACCESS not-accessible 1009 STATUS current 1010 DESCRIPTION 1011 "Server table is indexed through the ifIndex and the 1012 IP address of the BOOTP or DHCP server in question." 1013 INDEX {dvbInaDhcpServerIfIndex, 1014 dvbInaDhcpServerIpType, 1015 dvbInaDhcpServerIp} 1016 ::= { dvbInaDhcpServerTable 1 } 1018 DvbInaDhcpServerEntry ::= SEQUENCE { 1019 dvbInaDhcpServerIfIndex InterfaceIndexOrZero, 1020 dvbInaDhcpServerIpType InetAddressType, 1021 dvbInaDhcpServerIp InetAddress, 1022 dvbInaDhcpServerRowAccessStatus RowStatus, 1023 dvbInaDhcpServerRelayEnable TruthValue, 1024 dvbInaDhcpServerAssociation INTEGER, 1025 dvbInaDhcpServerPrimaryOrSecondary INTEGER 1026 } 1028 dvbInaDhcpServerIfIndex OBJECT-TYPE 1029 SYNTAX InterfaceIndexOrZero 1030 MAX-ACCESS not-accessible 1031 STATUS current 1032 DESCRIPTION 1033 "This object contains the ifIndex of the interface via 1035 Pedersen Informational - Expires August 2001 19 1036 which the DHCP server is communicating with the INA." 1037 ::= { dvbInaDhcpServerEntry 1 } 1039 dvbInaDhcpServerIpType OBJECT-TYPE 1040 SYNTAX InetAddressType 1041 MAX-ACCESS not-accessible 1042 STATUS current 1043 DESCRIPTION 1044 "Specifies the format of the IP Address" 1045 ::= { dvbInaDhcpServerEntry 2 } 1047 dvbInaDhcpServerIp OBJECT-TYPE 1048 SYNTAX InetAddress 1049 MAX-ACCESS not-accessible 1050 STATUS current 1051 DESCRIPTION 1052 "The IP address of this DHCP server. In the case the IP 1053 address is the all ones address, the DHCP message will 1054 be broadcast on the connected IP network." 1055 ::= { dvbInaDhcpServerEntry 3 } 1057 dvbInaDhcpServerRowAccessStatus OBJECT-TYPE 1058 SYNTAX RowStatus 1059 MAX-ACCESS read-create 1060 STATUS current 1061 DESCRIPTION 1062 "Controls and reflects the status of this row in 1063 this table." 1064 ::= { dvbInaDhcpServerEntry 4 } 1066 dvbInaDhcpServerRelayEnable OBJECT-TYPE 1067 SYNTAX TruthValue 1068 MAX-ACCESS read-create 1069 STATUS current 1070 DESCRIPTION 1071 "This object enables or disables the INA to relay the DHCP 1072 message to this DHCP server." 1073 ::= { dvbInaDhcpServerEntry 5 } 1075 dvbInaDhcpServerAssociation OBJECT-TYPE 1076 SYNTAX INTEGER { 1077 ina(1), 1078 niu(2), 1079 client(3) 1080 } 1081 MAX-ACCESS read-create 1082 STATUS current 1083 DESCRIPTION 1084 "This object defines the server association either 1085 ina/niu/client. 1086 It is optional to support the ina value." 1087 ::= { dvbInaDhcpServerEntry 6 } 1089 dvbInaDhcpServerPrimaryOrSecondary OBJECT-TYPE 1091 Pedersen Informational - Expires August 2001 20 1092 SYNTAX INTEGER { 1093 primary(1), 1094 secondary(2) 1095 } 1096 MAX-ACCESS read-create 1097 STATUS current 1098 DESCRIPTION 1099 "This object defines the Primary/Secondary server 1100 association." 1101 ::= { dvbInaDhcpServerEntry 7 } 1103 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1104 -- Event Group 1105 -- 1106 -- The Event Group is used for trap throttling, event filtering and 1107 -- event logging 1108 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1110 dvbInaEvControl OBJECT-TYPE 1111 SYNTAX INTEGER { 1112 resetLog(1), 1113 useDefaultReporting(2) 1114 } 1115 MAX-ACCESS read-write 1116 STATUS current 1117 DESCRIPTION 1118 "Setting this object to resetLog(1) empties the event log. 1119 All data is deleted. Setting it to useDefaultReporting(2) 1120 returns all event priorities to their factory-default 1121 reporting. Reading this object always returns 1122 useDefaultReporting(2)." 1123 ::= { dvbInaEvent 1 } 1125 dvbInaEvSyslogIpType OBJECT-TYPE 1126 SYNTAX InetAddressType 1127 MAX-ACCESS read-write 1128 STATUS current 1129 DESCRIPTION 1130 "The IP address type of the SysLog server." 1131 ::= { dvbInaEvent 2} 1133 dvbInaEvSyslogIp OBJECT-TYPE 1134 SYNTAX InetAddress 1135 MAX-ACCESS read-write 1136 STATUS current 1137 DESCRIPTION 1138 "The IP address of the Syslog server. If 0.0.0.0, syslog 1139 transmission is inhibited." 1140 ::= { dvbInaEvent 3} 1142 dvbInaEvThrottleAdminStatus OBJECT-TYPE 1143 SYNTAX INTEGER { 1144 unconstrained(1), 1146 Pedersen Informational - Expires August 2001 21 1147 maintainBelowThreshold(2), 1148 stopAtThreshold(3), 1149 inhibited(4) 1150 } 1151 MAX-ACCESS read-write 1152 STATUS current 1153 DESCRIPTION 1154 "Controls the transmission of traps and syslog messages 1155 with respect to the trap pacing threshold. 1157 unconstrained(1) causes traps and syslog messages to be 1158 transmitted without regard to the threshold settings. 1160 maintainBelowThreshold(2) causes trap transmission and 1161 syslog messages to be suppressed if the number of traps 1162 would otherwise exceed the threshold. 1164 stopAtThreshold(3) causes trap transmission to cease 1165 at the threshold, and not resume until directed to do so. 1167 inhibited(4) causes all trap transmission and syslog 1168 messages to be suppressed. 1170 A single event is always treated as a single event for 1171 threshold counting. That is, an event causing both a trap 1172 and a syslog message is still treated as a single event. 1174 Writing to this object resets the thresholding state. 1176 At initial startup, this object has a default value of 1177 unconstrained(1)." 1178 ::= { dvbInaEvent 4 } 1180 dvbInaEvThrottleInhibited OBJECT-TYPE 1181 SYNTAX TruthValue 1182 MAX-ACCESS read-only 1183 STATUS current 1184 DESCRIPTION 1185 "If true(1), trap and syslog transmission is currently 1186 inhibited due to thresholds and/or the current setting of 1187 dvbInaEvThrottleAdminStatus. In addition, this is set to 1188 true(1) if transmission is inhibited due to no 1189 syslog (dvbInaEvSyslogIp) or trap (dvbInaNmAccessEntry) 1190 destinations having been set." 1191 ::= { dvbInaEvent 5 } 1193 dvbInaEvThrottleThreshold OBJECT-TYPE 1194 SYNTAX Unsigned32 1195 MAX-ACCESS read-write 1196 STATUS current 1197 DESCRIPTION 1198 "Number of trap/syslog events per dvbInaEvThrottleInterval 1199 to be transmitted before throttling. 1201 Pedersen Informational - Expires August 2001 22 1202 A single event is always treated as a single event for 1203 threshold counting. That is, an event causing both a trap 1204 and a syslog message is still treated as a single event. 1206 At initial startup, this object returns 0." 1207 ::= { dvbInaEvent 6 } 1209 dvbInaEvThrottleInterval OBJECT-TYPE 1210 SYNTAX Integer32 ( 1..2147483647 ) 1211 UNITS "seconds" 1212 MAX-ACCESS read-write 1213 STATUS current 1214 DESCRIPTION 1215 "The interval over which the trap threshold applies. 1216 At initial startup, this object has a value of 1." 1217 ::= { dvbInaEvent 7 } 1219 -- - - - - - - - - - - - - - - - 1220 -- Event Control Table 1221 -- - - - - - - - - - - - - - - - 1223 dvbInaEvControlTable OBJECT-TYPE 1224 SYNTAX SEQUENCE OF DvbInaEvControlEntry 1225 MAX-ACCESS not-accessible 1226 STATUS current 1227 DESCRIPTION 1228 "The Event Control Table allows configuration of the 1229 reporting mechanisms used for a particular event 1230 priority. The event priority level indexes the table" 1231 ::= { dvbInaEvent 9 } 1233 dvbInaEvControlEntry OBJECT-TYPE 1234 SYNTAX DvbInaEvControlEntry 1235 MAX-ACCESS not-accessible 1236 STATUS current 1237 DESCRIPTION 1238 "Allows configuration of the reporting mechanisms for a 1239 particular event priority." 1240 INDEX { dvbInaEvPriority } 1241 ::= { dvbInaEvControlTable 1 } 1243 DvbInaEvControlEntry ::= SEQUENCE { 1244 dvbInaEvPriority INTEGER, 1245 dvbInaEvReporting BITS 1246 } 1248 dvbInaEvPriority OBJECT-TYPE 1249 SYNTAX INTEGER { 1250 emergency (1), 1251 alert (2), 1252 critical (3), 1253 error (4), 1255 Pedersen Informational - Expires August 2001 23 1256 warning (5), 1257 notice (6), 1258 information (7), 1259 debug (8) 1260 } 1261 MAX-ACCESS not-accessible 1262 STATUS current 1263 DESCRIPTION 1264 "The priority level that is controlled by this entry." 1265 ::= { dvbInaEvControlEntry 1 } 1267 dvbInaEvReporting OBJECT-TYPE 1268 SYNTAX BITS { 1269 local (0), 1270 traps (1), 1271 syslog (2) 1272 } 1273 MAX-ACCESS read-write 1274 STATUS current 1275 DESCRIPTION 1276 "Defines the action to be taken on occurrence of this 1277 event class. If the local(0) bit is set, then log to the 1278 internal log, if the traps(1) bit is set, then generate 1279 a trap, if the syslog(2) bit is set, then send a syslog 1280 message." 1281 ::= { dvbInaEvControlEntry 2 } 1283 -- - - - - - - - - - - - - - - - 1284 -- Event Table 1285 -- - - - - - - - - - - - - - - - 1287 dvbInaEvTable OBJECT-TYPE 1288 SYNTAX SEQUENCE OF DvbInaEvEntry 1289 MAX-ACCESS not-accessible 1290 STATUS current 1291 DESCRIPTION 1292 "The Event Table contains a log of network and device 1293 events. The table is indexed by an arbitrary integer." 1294 ::= { dvbInaEvent 10 } 1296 dvbInaEvMaxNumberOfEntries OBJECT-TYPE 1297 SYNTAX Integer32 (1..2147483647) 1298 MAX-ACCESS read-write 1299 STATUS current 1300 DESCRIPTION 1301 "Describes the maximum number of entries that can be 1302 contained in the Event table" 1303 ::= { dvbInaEvent 11 } 1305 dvbInaEvEntry OBJECT-TYPE 1306 SYNTAX DvbInaEvEntry 1307 MAX-ACCESS not-accessible 1308 STATUS current 1309 DESCRIPTION 1311 Pedersen Informational - Expires August 2001 24 1312 "Describes a network or device event that may be of 1313 interest in fault isolation and troubleshooting." 1314 INDEX { dvbInaEvIndex } 1315 ::= { dvbInaEvTable 1 } 1317 DvbInaEvEntry ::= SEQUENCE { 1318 dvbInaEvIndex Integer32, 1319 dvbInaEvFirstTime DateAndTime, 1320 dvbInaEvLastTime DateAndTime, 1321 dvbInaEvCount Counter32, 1322 dvbInaEvLevel Integer32, 1323 dvbInaEvId Unsigned32, 1324 dvbInaEvText DisplayString 1325 } 1327 dvbInaEvIndex OBJECT-TYPE 1328 SYNTAX Integer32 (1..2147483647) 1329 MAX-ACCESS not-accessible 1330 STATUS current 1331 DESCRIPTION 1332 "Provides relative ordering of the objects in the event 1333 log. This object will always increase except when 1334 (a) the log is reset via dvbInaEvControl, 1335 (b) the device reboots and does not implement nonvolatile 1336 storage for this log, or (c) it reaches the value 2^31. 1337 The next entry for all the above cases is 1." 1338 ::= { dvbInaEvEntry 1 } 1340 dvbInaEvFirstTime OBJECT-TYPE 1341 SYNTAX DateAndTime 1342 MAX-ACCESS read-only 1343 STATUS current 1344 DESCRIPTION 1345 "The time that this entry was created." 1346 ::= { dvbInaEvEntry 2 } 1348 dvbInaEvLastTime OBJECT-TYPE 1349 SYNTAX DateAndTime 1350 MAX-ACCESS read-only 1351 STATUS current 1352 DESCRIPTION 1353 "If multiple events are reported via the same entry, the 1354 time that the last event for this entry occurred." 1355 ::= { dvbInaEvEntry 3 } 1357 dvbInaEvCount OBJECT-TYPE 1358 SYNTAX Counter32 1359 MAX-ACCESS read-only 1360 STATUS current 1361 DESCRIPTION 1362 "The number of consecutive event instances reported by 1363 this entry." 1364 ::= { dvbInaEvEntry 4 } 1366 Pedersen Informational - Expires August 2001 25 1367 dvbInaEvLevel OBJECT-TYPE 1368 SYNTAX Integer32 (0..255) 1369 MAX-ACCESS read-only 1370 STATUS current 1371 DESCRIPTION 1372 "The priority level of this event as defined by the 1373 vendor." 1374 ::= { dvbInaEvEntry 5 } 1376 -- 1377 -- Vendors will provide their own enumerations for the following. 1378 -- The interpretation of the enumeration is unambiguous for a 1379 -- particular value of the vendor's enterprise number in sysObjectID. 1380 -- 1382 dvbInaEvId OBJECT-TYPE 1383 SYNTAX Unsigned32 1384 MAX-ACCESS read-only 1385 STATUS current 1386 DESCRIPTION 1387 "For this product, uniquely identifies the type of event 1388 that is reported by this entry." 1389 ::= { dvbInaEvEntry 6 } 1391 dvbInaEvText OBJECT-TYPE 1392 SYNTAX DisplayString 1393 MAX-ACCESS read-only 1394 STATUS current 1395 DESCRIPTION 1396 "Provides a human-readable description of the event." 1397 ::= { dvbInaEvEntry 7 } 1399 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1400 -- Optional IP Filter Group 1401 -- 1402 -- The IP Filter Group is used to configure IP filters. These filters 1403 -- can be configured to forward packets or to drop packets matching a 1404 -- set of layer three protocols. 1405 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1407 dvbInaIpFilterEnable OBJECT-TYPE 1408 SYNTAX INTEGER { 1409 enable (1), 1410 enableAuto (2), 1411 countHits (3), 1412 disabled (4) 1413 } 1414 MAX-ACCESS read-write 1415 STATUS current 1416 DESCRIPTION 1417 "This controls the IP filter table. This object can be set 1418 to the following values: 1419 'enable(1)': Enables the IP filter table. 1421 Pedersen Informational - Expires August 2001 26 1422 'enableAuto(2)': Enables the IP filter table with automatic 1423 IP anti-spoofing population by sniffing DHCP messages. 1424 'countHits(3)': This option is used to debug the filter 1425 table. It allows packets to be checked against the filter 1426 table and increments dvbInaIpFilterMaches for a matching 1427 filter. However, all packets are allowed through. 1428 'disabled(4)': Disables IP filtering, all packets are 1429 allowed through." 1430 ::= { dvbInaIpFilter 1 } 1432 dvbInaIpFilterTable OBJECT-TYPE 1433 SYNTAX SEQUENCE OF DvbInaIpFilterEntry 1434 MAX-ACCESS not-accessible 1435 STATUS current 1436 DESCRIPTION 1437 "The IP Filter Table describes a filter to apply to IP 1438 traffic as received on a specified interface. Both source 1439 and destination addresses must match for the filter to 1440 apply. To create an entry in this table, 1441 dvbInaIpFilterIndex must be specified. Filter application 1442 is ordered by the filter index." 1443 ::= { dvbInaIpFilter 2 } 1445 dvbInaIpFilterEntry OBJECT-TYPE 1446 SYNTAX DvbInaIpFilterEntry 1447 MAX-ACCESS not-accessible 1448 STATUS current 1449 DESCRIPTION 1450 "Describes a filter to apply to IP traffic received on a 1451 specified interface. Both source and destination 1452 addresses must match for the filter to apply." 1453 INDEX { dvbInaIpFilterIndex } 1454 ::= { dvbInaIpFilterTable 1 } 1456 DvbInaIpFilterEntry ::= SEQUENCE { 1457 dvbInaIpFilterIndex Integer32, 1458 dvbInaIpFilterStatus RowStatus, 1459 dvbInaIpFilterAssignedBy INTEGER, 1460 dvbInaIpFilterIfIndex InterfaceIndexOrZero, 1461 dvbInaIpFilterDirection INTEGER, 1462 dvbInaIpFilterTos OCTET STRING, 1463 dvbInaIpFilterTosMask OCTET STRING, 1464 dvbInaIpFilterSrcAddrType InetAddressType, 1465 dvbInaIpFilterSrcAddr InetAddress, 1466 dvbInaIpFilterSrcMaskType InetAddressType, 1467 dvbInaIpFilterSrcMask InetAddress, 1468 dvbInaIpFilterDstAddrType InetAddressType, 1469 dvbInaIpFilterDstAddr InetAddress, 1470 dvbInaIpFilterDstMaskType InetAddressType, 1471 dvbInaIpFilterDstMask InetAddress, 1472 dvbInaIpFilterProtocol INTEGER, 1473 dvbInaIpFilterSourcePortLow Integer32, 1474 dvbInaIpFilterSourcePortHigh Integer32, 1475 dvbInaIpFilterDestPortLow Integer32, 1477 Pedersen Informational - Expires August 2001 27 1478 dvbInaIpFilterDestPortHigh Integer32, 1479 dvbInaIpFilterAction INTEGER, 1480 dvbInaIpFilterMatches Counter32, 1481 dvbInaIpFilterContinue TruthValue, 1482 dvbInaIpFilterTosMapIndex Integer32 1483 } 1485 dvbInaIpFilterIndex OBJECT-TYPE 1486 SYNTAX Integer32 (1..2147483647) 1487 MAX-ACCESS not-accessible 1488 STATUS current 1489 DESCRIPTION 1490 "Index used to order the application of filters. 1491 The filter with the lowest index is always applied 1492 first." 1493 ::= { dvbInaIpFilterEntry 1 } 1495 dvbInaIpFilterStatus OBJECT-TYPE 1496 SYNTAX RowStatus 1497 MAX-ACCESS read-create 1498 STATUS current 1499 DESCRIPTION 1500 "Controls and reflects the status of rows in this table. 1501 The filter is not applied until this object is set to 1502 (or changes to) active." 1503 ::= { dvbInaIpFilterEntry 2 } 1505 dvbInaIpFilterAssignedBy OBJECT-TYPE 1506 SYNTAX INTEGER { 1507 dhcp (1), 1508 static (2), 1509 snmp (3) 1510 } 1511 MAX-ACCESS read-create 1512 STATUS current 1513 DESCRIPTION 1514 "This object identifies what created this entry and is 1515 automatically set when a filter is created. This object 1516 shall have one of the following values: 'dhcp(1)', 1517 'static(2)' and 'snmp(3)'." 1518 ::= { dvbInaIpFilterEntry 3 } 1520 dvbInaIpFilterIfIndex OBJECT-TYPE 1521 SYNTAX InterfaceIndexOrZero 1522 MAX-ACCESS read-create 1523 STATUS current 1524 DESCRIPTION 1525 "The entry interface to which this filter applies. The 1526 value corresponds to ifIndex for either a CATV MAC or 1527 another network interface." 1528 ::= { dvbInaIpFilterEntry 4 } 1530 dvbInaIpFilterDirection OBJECT-TYPE 1531 SYNTAX INTEGER { 1533 Pedersen Informational - Expires August 2001 28 1534 inbound (1), 1535 outbound (2), 1536 both (3) 1537 } 1538 MAX-ACCESS read-create 1539 STATUS current 1540 DESCRIPTION 1541 "Determines whether the filter is applied to inbound(1) 1542 traffic, outbound(2) traffic, or traffic in both(3) 1543 directions." 1544 ::= { dvbInaIpFilterEntry 5 } 1546 dvbInaIpFilterTos OBJECT-TYPE 1547 SYNTAX OCTET STRING ( SIZE (1)) 1548 MAX-ACCESS read-create 1549 STATUS current 1550 DESCRIPTION 1551 "This is the value to be matched to the packet's TOS 1552 (Type of Service) value (after the TOS value is AND'd 1553 with dvbInaIpFilterTosMask)." 1554 ::= { dvbInaIpFilterEntry 6 } 1556 dvbInaIpFilterTosMask OBJECT-TYPE 1557 SYNTAX OCTET STRING ( SIZE (1)) 1558 MAX-ACCESS read-create 1559 STATUS current 1560 DESCRIPTION 1561 "The mask to be applied to the packet's TOS value before 1562 matching." 1563 ::= { dvbInaIpFilterEntry 7 } 1565 dvbInaIpFilterSrcAddrType OBJECT-TYPE 1566 SYNTAX InetAddressType 1567 MAX-ACCESS read-create 1568 STATUS current 1569 DESCRIPTION 1570 "The type of the source IP address." 1571 ::= { dvbInaIpFilterEntry 8 } 1573 dvbInaIpFilterSrcAddr OBJECT-TYPE 1574 SYNTAX InetAddress 1575 MAX-ACCESS read-create 1576 STATUS current 1577 DESCRIPTION 1578 "The source IP address, or portion thereof, that is to be 1579 matched for this filter." 1580 ::= { dvbInaIpFilterEntry 9 } 1582 dvbInaIpFilterSrcMaskType OBJECT-TYPE 1583 SYNTAX InetAddressType 1584 MAX-ACCESS read-create 1585 STATUS current 1586 DESCRIPTION 1587 "The type of the source mask IP address." 1589 Pedersen Informational - Expires August 2001 29 1590 ::= { dvbInaIpFilterEntry 10 } 1592 dvbInaIpFilterSrcMask OBJECT-TYPE 1593 SYNTAX InetAddress 1594 MAX-ACCESS read-create 1595 STATUS current 1596 DESCRIPTION 1597 "A bit mask that is to be applied to the source address 1598 prior to matching. This mask is not necessarily the same 1599 as a subnet mask, but 1's bits must be leftmost and 1600 contiguous." 1601 ::= { dvbInaIpFilterEntry 11 } 1603 dvbInaIpFilterDstAddrType OBJECT-TYPE 1604 SYNTAX InetAddressType 1605 MAX-ACCESS read-create 1606 STATUS current 1607 DESCRIPTION 1608 "The type of the destination IP address." 1609 ::= { dvbInaIpFilterEntry 12 } 1611 dvbInaIpFilterDstAddr OBJECT-TYPE 1612 SYNTAX InetAddress 1613 MAX-ACCESS read-create 1614 STATUS current 1615 DESCRIPTION 1616 "The destination IP address, or portion thereof, that is 1617 to be matched for this filter." 1618 ::= { dvbInaIpFilterEntry 13 } 1620 dvbInaIpFilterDstMaskType OBJECT-TYPE 1621 SYNTAX InetAddressType 1622 MAX-ACCESS read-create 1623 STATUS current 1624 DESCRIPTION 1625 "The type of the destination mask IP address." 1626 ::= { dvbInaIpFilterEntry 14 } 1628 dvbInaIpFilterDstMask OBJECT-TYPE 1629 SYNTAX InetAddress 1630 MAX-ACCESS read-create 1631 STATUS current 1632 DESCRIPTION 1633 "A bit mask that is to be applied to the destination 1634 address prior to matching. This mask is not necessarily 1635 the same as a subnet mask, but 1's bits must be leftmost 1636 and contiguous " 1637 ::= { dvbInaIpFilterEntry 15 } 1639 dvbInaIpFilterProtocol OBJECT-TYPE 1640 SYNTAX INTEGER { 1641 icmp (1), 1642 tcp (6), 1643 udp (17), 1645 Pedersen Informational - Expires August 2001 30 1646 any (256) 1647 } 1648 MAX-ACCESS read-create 1649 STATUS current 1650 DESCRIPTION 1651 "The IP protocol value that is to be matched. For 1652 example: icmp is 1, tcp is 6, udp is 17. A value of 1653 256 matches ANY protocol." 1654 ::= { dvbInaIpFilterEntry 16 } 1656 dvbInaIpFilterSourcePortLow OBJECT-TYPE 1657 SYNTAX Integer32 (0..65535) 1658 MAX-ACCESS read-create 1659 STATUS current 1660 DESCRIPTION 1661 "If dvbInaIpFilterProtocol is udp or tcp, this is the 1662 inclusive lower bound of the transport-layer source 1663 port range that is to be matched." 1664 ::= { dvbInaIpFilterEntry 17 } 1666 dvbInaIpFilterSourcePortHigh OBJECT-TYPE 1667 SYNTAX Integer32 (0..65535) 1668 MAX-ACCESS read-create 1669 STATUS current 1670 DESCRIPTION 1671 "If dvbInaIpFilterProtocol is udp or tcp, this is the 1672 inclusive upper bound of the transport-layer source 1673 port range that is to be matched." 1674 ::= { dvbInaIpFilterEntry 18 } 1676 dvbInaIpFilterDestPortLow OBJECT-TYPE 1677 SYNTAX Integer32 (0..65535) 1678 MAX-ACCESS read-create 1679 STATUS current 1680 DESCRIPTION 1681 "If dvbInaIpFilterProtocol is udp or tcp, this is the 1682 inclusive lower bound of the transport-layer 1683 destination port range that is to be matched." 1684 ::= { dvbInaIpFilterEntry 19 } 1686 dvbInaIpFilterDestPortHigh OBJECT-TYPE 1687 SYNTAX Integer32 (0..65535) 1688 MAX-ACCESS read-create 1689 STATUS current 1690 DESCRIPTION 1691 "If dvbInaIpFilterProtocol is udp or tcp, this is the 1692 inclusive upper bound of the transport-layer 1693 destination port range that is to be matched." 1694 ::= { dvbInaIpFilterEntry 20 } 1696 dvbInaIpFilterAction OBJECT-TYPE 1697 SYNTAX INTEGER { 1698 discard (1), 1699 accept (2), 1701 Pedersen Informational - Expires August 2001 31 1702 tosmap (3) 1703 } 1704 MAX-ACCESS read-create 1705 STATUS current 1706 DESCRIPTION 1707 "discard(1) : Discard all packets matching this filter. 1709 accept(2) : Accept packet for further processing. 1710 If dvbInaIpFilterContinue is set to true, 1711 see if there are other matches, otherwise 1712 done. 1714 tosmap(3) : Change the TOS in the IP packet according to 1715 the specification in the TOS MAP table. 1716 If the TOS MAP index is 0 or no entry is 1717 found in the TOS MAP table. Otherwise treat as 1718 accept. 1719 If dvbInaIpFilterContinue is set to true, 1720 see if there are other matches, otherwise 1721 done." 1722 ::= { dvbInaIpFilterEntry 21 } 1724 dvbInaIpFilterMatches OBJECT-TYPE 1725 SYNTAX Counter32 1726 MAX-ACCESS read-only 1727 STATUS current 1728 DESCRIPTION 1729 "Counts the number of times this filter was matched." 1730 ::= { dvbInaIpFilterEntry 22 } 1732 dvbInaIpFilterContinue OBJECT-TYPE 1733 SYNTAX TruthValue 1734 MAX-ACCESS read-create 1735 STATUS current 1736 DESCRIPTION 1737 "If this value is set to true(1), and 1738 dvbInaIpFilterControl is anything but discard(1), 1739 continue test of next filter rows and applying actions." 1740 ::= { dvbInaIpFilterEntry 23 } 1742 dvbInaIpFilterTosMapIndex OBJECT-TYPE 1743 SYNTAX Integer32 (0..65535) 1744 MAX-ACCESS read-create 1745 STATUS current 1746 DESCRIPTION 1747 "This object points to an entry in dvbInaIpTosMapTable. 1748 If dvbInaIpFilterControl is set to tosmap(3), do the 1749 TOS mapping in dvbInaIpTosMapTable with this index. 1750 If no matching TOS map index exists, treat as if 1751 dvbInaIpFilterControl were set to accept(1). 1752 If this object is set ot the value of 0, there is no 1753 matching TOS map." 1754 ::= { dvbInaIpFilterEntry 24 } 1756 Pedersen Informational - Expires August 2001 32 1757 -- TOS Map Table 1759 dvbInaIpTosMapTable OBJECT-TYPE 1760 SYNTAX SEQUENCE OF DvbInaIpTosMapEntry 1761 MAX-ACCESS not-accessible 1762 STATUS current 1763 DESCRIPTION 1764 "A table which specifies a TOS change. 1765 dvbInaIpFilterTosMapIndex points to a specific row in this 1766 table that specifies a TOS change. 1767 This table applies only to the TOS within the IP header. 1768 Index 0 is reserved." 1769 ::= { dvbInaIpFilter 3 } 1771 dvbInaIpTosMapEntry OBJECT-TYPE 1772 SYNTAX DvbInaIpTosMapEntry 1773 MAX-ACCESS not-accessible 1774 STATUS current 1775 DESCRIPTION 1776 "Table used to describe Type of Service (TOS) bits 1777 processing. 1779 If the action in a filter row in dvbInaIpFilterTable is 1780 tosmap and dvbInaIpFilterTosMapIndex points on a row in this 1781 table, then the Type of Service bits in the IP header of the 1782 matched packet is manipulated as follows: 1783 Set the tosBits of the packet to 1784 (tosBits & dvbInaIpTosMapAndMask) | dvbInaIpTosMapOrMask 1786 This construct allows you to do a clear and set of all 1787 the TOS bits in a flexible manner." 1788 INDEX { dvbInaIpTosMapIndex } 1789 ::= { dvbInaIpTosMapTable 1 } 1791 DvbInaIpTosMapEntry ::= SEQUENCE { 1792 dvbInaIpTosMapIndex Integer32, 1793 dvbInaIpTosMapStatus RowStatus, 1794 dvbInaIpTosMapAndMask OCTET STRING (SIZE (1)), 1795 dvbInaIpTosMapOrMask OCTET STRING (SIZE (1)) 1796 } 1798 dvbInaIpTosMapIndex OBJECT-TYPE 1799 SYNTAX Integer32 (1..65535) 1800 MAX-ACCESS not-accessible 1801 STATUS current 1802 DESCRIPTION 1803 "The index for this row." 1804 ::= { dvbInaIpTosMapEntry 1 } 1806 dvbInaIpTosMapStatus OBJECT-TYPE 1807 SYNTAX RowStatus 1808 MAX-ACCESS read-create 1809 STATUS current 1810 DESCRIPTION 1812 Pedersen Informational - Expires August 2001 33 1813 "The object used to create and delete entries in this 1814 table. A row created by specifying just this object 1815 results in a row which specifies no change to the TOS 1816 bits. A row may be created using either the create-and-go 1817 or create-and-wait paradigms. There is no restriction on 1818 the ability to change values in this row while the row is 1819 active." 1820 ::= { dvbInaIpTosMapEntry 2 } 1822 dvbInaIpTosMapAndMask OBJECT-TYPE 1823 SYNTAX OCTET STRING (SIZE (1)) 1824 MAX-ACCESS read-create 1825 STATUS current 1826 DESCRIPTION 1827 "This value is bitwise AND'd with the matched packet's 1828 TOS bits." 1829 DEFVAL { 'ff'h } 1830 ::= { dvbInaIpTosMapEntry 3 } 1832 dvbInaIpTosMapOrMask OBJECT-TYPE 1833 SYNTAX OCTET STRING (SIZE (1)) 1834 MAX-ACCESS read-create 1835 STATUS current 1836 DESCRIPTION 1837 "After bitwise AND'ing with the above bits, the packet's 1838 TOS bits are bitwise OR'd with these bits." 1839 DEFVAL { '00'h } 1840 ::= { dvbInaIpTosMapEntry 4 } 1842 -- End of TOS Map table 1844 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1845 -- Optional Ethernet Filter Group 1846 -- 1847 -- The Ethernet Filter Table describes a filter to apply to Ethernet 1848 -- traffic as received on a specified interface. To create an entry in 1849 -- this table, dvbInaEthFilterIfIndex must be specified. Filter 1850 -- application is ordered by the filter index. 1851 -- 1852 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1854 dvbInaEthFilterEnable OBJECT-TYPE 1855 SYNTAX INTEGER { 1856 enable (1), 1857 countHits (2), 1858 disabled (3) 1859 } 1860 MAX-ACCESS read-write 1861 STATUS current 1862 DESCRIPTION 1863 "This contols the Ethernet filter table. This object 1864 can be set to the following values: 1865 'enable(1)': Enables the Ethernet filter table. 1867 Pedersen Informational - Expires August 2001 34 1868 'countHits(2)': This option is used to debug the 1869 filter table. It allows packets to be checked against 1870 the filter table and increments dvbInaEthFilterMaches 1871 for a matching filter. However, all packets are allowed 1872 through. 1874 'disabled(3)': Disables Ethernet filtering, all packets 1875 are allowed through." 1876 ::= { dvbInaEthFilter 1 } 1878 dvbInaEthFilterTable OBJECT-TYPE 1879 SYNTAX SEQUENCE OF DvbInaEthFilterEntry 1880 MAX-ACCESS not-accessible 1881 STATUS current 1882 DESCRIPTION 1883 "The Ethernet Filter Table describes a filter to apply 1884 to Ethernet traffic as received on a specified interface. 1885 To create an entry in this table, 1886 dvbInaEthFilterIndex must be specified. Filter 1887 application only relates to Ethernet Port Number" 1888 ::= { dvbInaEthFilter 2 } 1890 dvbInaEthFilterEntry OBJECT-TYPE 1891 SYNTAX DvbInaEthFilterEntry 1892 MAX-ACCESS not-accessible 1893 STATUS current 1894 DESCRIPTION 1895 "Describes a filter to apply to Ethernet traffic received 1896 on a specified interface. Traffic is filtered only on 1897 ethernet port addresses." 1899 INDEX { dvbInaEthFilterIndex } 1900 ::= { dvbInaEthFilterTable 1 } 1902 DvbInaEthFilterEntry ::= SEQUENCE { 1903 dvbInaEthFilterIndex Integer32, 1904 dvbInaEthFilterStatus RowStatus, 1905 dvbInaEthFilterIfIndex InterfaceIndexOrZero, 1906 dvbInaEthFilterEtherType INTEGER, 1907 dvbInaEthFilterProtocol Integer32, 1908 dvbInaEthFilterAction INTEGER, 1909 dvbInaEthFilterMatches Counter32 1910 } 1912 dvbInaEthFilterIndex OBJECT-TYPE 1913 SYNTAX Integer32 (1..2147483647) 1914 MAX-ACCESS not-accessible 1915 STATUS current 1916 DESCRIPTION 1917 "Index used to order the application of filters. 1918 The filter with the lowest index is always applied 1919 first." 1920 ::= { dvbInaEthFilterEntry 1 } 1922 Pedersen Informational - Expires August 2001 35 1923 dvbInaEthFilterStatus OBJECT-TYPE 1924 SYNTAX RowStatus 1925 MAX-ACCESS read-create 1926 STATUS current 1927 DESCRIPTION 1928 "Controls and reflects the status of rows in this table. 1929 The filter is not applied until this object is set to 1930 (or changes to) active." 1931 ::= { dvbInaEthFilterEntry 2 } 1933 dvbInaEthFilterIfIndex OBJECT-TYPE 1934 SYNTAX InterfaceIndexOrZero 1935 MAX-ACCESS read-create 1936 STATUS current 1937 DESCRIPTION 1938 "The ifIndex of the interface to which this filter 1939 applies." 1940 ::= { dvbInaEthFilterEntry 3 } 1942 dvbInaEthFilterEtherType OBJECT-TYPE 1943 SYNTAX INTEGER { 1944 ethernet2(1), 1945 snap(2), 1946 llc(3) 1947 } 1948 MAX-ACCESS read-create 1949 STATUS current 1950 DESCRIPTION 1951 "The format of the Ethernet of the ethernet frame 1952 to which this filter is applicable" 1953 ::= { dvbInaEthFilterEntry 4 } 1955 dvbInaEthFilterProtocol OBJECT-TYPE 1956 SYNTAX Integer32 ( 0..65535 ) 1957 MAX-ACCESS read-create 1958 STATUS current 1959 DESCRIPTION 1960 "The protocol to filter on." 1961 ::= { dvbInaEthFilterEntry 5 } 1963 dvbInaEthFilterAction OBJECT-TYPE 1964 SYNTAX INTEGER { 1965 accept (1), 1966 discard (2) 1967 } 1968 MAX-ACCESS read-create 1969 STATUS current 1970 DESCRIPTION 1971 "The action to be taken when there is a filter match. 1972 This object shall have one the following values: 1973 'accept(1)' or 'discard(2)'." 1974 ::= { dvbInaEthFilterEntry 6 } 1976 Pedersen Informational - Expires August 2001 36 1977 dvbInaEthFilterMatches OBJECT-TYPE 1978 SYNTAX Counter32 1979 MAX-ACCESS read-only 1980 STATUS current 1981 DESCRIPTION 1982 "Counts the number of times this filter was matched." 1983 ::= { dvbInaEthFilterEntry 7 } 1985 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1986 -- NIU Error Table 1987 -- 1988 -- The NIU Error Table contains the errors reported by the NIU in 1989 -- question. 1990 -- 1991 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1993 dvbInaNiuErrorReset OBJECT-TYPE 1994 SYNTAX TruthValue 1995 MAX-ACCESS read-write 1996 STATUS current 1997 DESCRIPTION 1998 "If true the NIU error table is cleared. 1999 If read it always returns false." 2000 ::= { dvbInaNiuError 1 } 2002 dvbInaNiuErrorMaxTableSize OBJECT-TYPE 2003 SYNTAX Integer32 ( 1..65535 ) 2004 MAX-ACCESS read-write 2005 STATUS current 2006 DESCRIPTION 2007 "The maximum size of the NIU error table." 2008 ::= { dvbInaNiuError 2 } 2010 dvbInaNiuErrorStatReqInterval OBJECT-TYPE 2011 SYNTAX Integer32 ( 1..65535 ) 2012 UNITS "minutes" 2013 MAX-ACCESS read-write 2014 STATUS current 2015 DESCRIPTION 2016 "The Status Request Message interval." 2017 ::= { dvbInaNiuError 3 } 2019 dvbInaNiuErrorTable OBJECT-TYPE 2020 SYNTAX SEQUENCE OF DvbInaNiuErrorEntry 2021 MAX-ACCESS not-accessible 2022 STATUS current 2023 DESCRIPTION 2024 "This table contains the errors reported by all NIUs" 2025 ::= { dvbInaNiuError 4 } 2027 dvbInaNiuErrorEntry OBJECT-TYPE 2028 SYNTAX DvbInaNiuErrorEntry 2029 MAX-ACCESS not-accessible 2031 Pedersen Informational - Expires August 2001 37 2032 STATUS current 2033 DESCRIPTION 2034 "The entry contains information about the errors 2035 reported by all NIUs. 2036 The table is indexed by an arbitrary integer. 2037 The table is updated according to the NIU 2038 status response messages." 2039 INDEX { dvbInaNiuErrorIndex } 2040 ::= { dvbInaNiuErrorTable 1 } 2042 DvbInaNiuErrorEntry ::= SEQUENCE { 2043 dvbInaNiuErrorIndex Unsigned32, 2044 dvbInaNiuErrorMacAddress MacAddress, 2045 dvbInaNiuErrorParamCode INTEGER, 2046 dvbInaNiuErrorParamValue Unsigned32 2047 } 2049 dvbInaNiuErrorIndex OBJECT-TYPE 2050 SYNTAX Unsigned32 ( 1..65535 ) 2051 MAX-ACCESS not-accessible 2052 STATUS current 2053 DESCRIPTION 2054 "Specifies the index for this error." 2055 ::= { dvbInaNiuErrorEntry 1 } 2057 dvbInaNiuErrorMacAddress OBJECT-TYPE 2058 SYNTAX MacAddress 2059 MAX-ACCESS read-only 2060 STATUS current 2061 DESCRIPTION 2062 "Specifies the MAC address of the NIU by which this error 2063 is reported." 2064 ::= { dvbInaNiuErrorEntry 2 } 2066 dvbInaNiuErrorParamCode OBJECT-TYPE 2067 SYNTAX INTEGER (0..255) 2068 MAX-ACCESS read-only 2069 STATUS current 2070 DESCRIPTION 2071 "Specifies the type of error reported by the NIU." 2072 ::= { dvbInaNiuErrorEntry 3 } 2074 dvbInaNiuErrorParamValue OBJECT-TYPE 2075 SYNTAX Unsigned32 (0..65535) 2076 MAX-ACCESS read-only 2077 STATUS current 2078 DESCRIPTION 2079 "Specifies the value of this error." 2080 ::= { dvbInaNiuErrorEntry 4 } 2082 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2083 -- NIU IP Table 2084 -- 2086 Pedersen Informational - Expires August 2001 38 2087 -- The NIU IP Table contains information on the IP addresses and 2088 -- subnets of the NIU. 2089 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2091 dvbInaNiuIpTable OBJECT-TYPE 2092 SYNTAX SEQUENCE OF DvbInaNiuIpEntry 2093 MAX-ACCESS not-accessible 2094 STATUS current 2095 DESCRIPTION 2096 "Describes the attributes of Network Interface Units." 2097 ::= { dvbInaNiuIp 1 } 2099 dvbInaNiuIpEntry OBJECT-TYPE 2100 SYNTAX DvbInaNiuIpEntry 2101 MAX-ACCESS not-accessible 2102 STATUS current 2103 DESCRIPTION 2104 "Initially the table shall be empty. A new entry for a NIU 2105 is automatically created when the NIU in question signs on. 2106 Furthermore, the manager through the 2107 dvbInaNiuIpRowAccessStatus object can create new entries. 2108 This can be used in the case of re-provisioning where by 2109 the manager first makes an entry and sets all relevant 2110 parameters before the NIU is re-provisioned to this INA. 2112 When a NIU entry is deleted, also all associated connection 2113 entries are deleted." 2115 INDEX { dvbInaNiuIpMacAddress } 2116 ::= { dvbInaNiuIpTable 1 } 2118 DvbInaNiuIpEntry ::= SEQUENCE { 2119 dvbInaNiuIpMacAddress MacAddress, 2120 dvbInaNiuIpRowAccessStatus RowStatus, 2121 dvbInaNiuIpHfcIpAddrType InetAddressType, 2122 dvbInaNiuIpHfcIpAddr InetAddress, 2123 dvbInaNiuIpHfcIpMaskType InetAddressType, 2124 dvbInaNiuIpHfcIpMask InetAddress, 2125 dvbInaNiuIpNetIpAddrType InetAddressType, 2126 dvbInaNiuIpNetIpAddr InetAddress, 2127 dvbInaNiuIpNetIpMaskType InetAddressType, 2128 dvbInaNiuIpNetIpMask InetAddress, 2129 dvbInaNiuIpAddressConfigType INTEGER, 2130 dvbInaNiuIpDhcpPrimarySrvType InetAddressType, 2131 dvbInaNiuIpDhcpPrimarySrv InetAddress, 2132 dvbInaNiuIpDhcpSecondarySrvType InetAddressType, 2133 dvbInaNiuIpDhcpSecondarySrv InetAddress 2134 } 2136 dvbInaNiuIpMacAddress OBJECT-TYPE 2137 SYNTAX MacAddress 2138 MAX-ACCESS not-accessible 2139 STATUS current 2140 DESCRIPTION 2142 Pedersen Informational - Expires August 2001 39 2143 " A 48-bit value representing the unique MAC address of 2144 the NIU. " 2145 ::= { dvbInaNiuIpEntry 1 } 2147 dvbInaNiuIpRowAccessStatus OBJECT-TYPE 2148 SYNTAX RowStatus 2149 MAX-ACCESS read-create 2150 STATUS current 2151 DESCRIPTION 2152 " Controls and reflects the status of this row in this 2153 table. " 2154 ::= { dvbInaNiuIpEntry 2 } 2156 dvbInaNiuIpHfcIpAddrType OBJECT-TYPE 2157 SYNTAX InetAddressType 2158 MAX-ACCESS read-create 2159 STATUS current 2160 DESCRIPTION 2161 " The type of address used for the HFC side." 2162 ::= { dvbInaNiuIpEntry 3 } 2164 dvbInaNiuIpHfcIpAddr OBJECT-TYPE 2165 SYNTAX InetAddress 2166 MAX-ACCESS read-create 2167 STATUS current 2168 DESCRIPTION 2169 " Specifies the IP Address on the HFC side." 2170 ::= { dvbInaNiuIpEntry 4 } 2172 dvbInaNiuIpHfcIpMaskType OBJECT-TYPE 2173 SYNTAX InetAddressType 2174 MAX-ACCESS read-create 2175 STATUS current 2176 DESCRIPTION 2177 " The type of address used for the HFC side." 2178 ::= { dvbInaNiuIpEntry 5 } 2180 dvbInaNiuIpHfcIpMask OBJECT-TYPE 2181 SYNTAX InetAddress 2182 MAX-ACCESS read-create 2183 STATUS current 2184 DESCRIPTION 2185 " Specifies the IP Mask on the HFC side." 2186 ::= { dvbInaNiuIpEntry 6 } 2188 dvbInaNiuIpNetIpAddrType OBJECT-TYPE 2189 SYNTAX InetAddressType 2190 MAX-ACCESS read-create 2191 STATUS current 2192 DESCRIPTION 2193 " The type of address used for the network side." 2194 ::= { dvbInaNiuIpEntry 7 } 2196 dvbInaNiuIpNetIpAddr OBJECT-TYPE 2198 Pedersen Informational - Expires August 2001 40 2199 SYNTAX InetAddress 2200 MAX-ACCESS read-create 2201 STATUS current 2202 DESCRIPTION 2203 " Specifies the IP Address on the network (client) side." 2204 ::= { dvbInaNiuIpEntry 8 } 2206 dvbInaNiuIpNetIpMaskType OBJECT-TYPE 2207 SYNTAX InetAddressType 2208 MAX-ACCESS read-create 2209 STATUS current 2210 DESCRIPTION 2211 " The type of address used for the network side." 2212 ::= { dvbInaNiuIpEntry 9 } 2214 dvbInaNiuIpNetIpMask OBJECT-TYPE 2215 SYNTAX InetAddress 2216 MAX-ACCESS read-create 2217 STATUS current 2218 DESCRIPTION 2219 " Specifies the IP Address on the network (client) side." 2220 ::= { dvbInaNiuIpEntry 10 } 2222 dvbInaNiuIpAddressConfigType OBJECT-TYPE 2223 SYNTAX INTEGER { 2224 static(1), 2225 dhcp(2) 2226 } 2227 MAX-ACCESS read-create 2228 STATUS current 2229 DESCRIPTION 2230 "Specifies if the NIU HFC address was received through 2231 static configuration or through DHCP" 2232 ::= { dvbInaNiuIpEntry 11 } 2234 dvbInaNiuIpDhcpPrimarySrvType OBJECT-TYPE 2235 SYNTAX InetAddressType 2236 MAX-ACCESS read-create 2237 STATUS current 2238 DESCRIPTION 2239 " Specifies the address type of the DHCP primary server." 2240 ::= { dvbInaNiuIpEntry 12 } 2242 dvbInaNiuIpDhcpPrimarySrv OBJECT-TYPE 2243 SYNTAX InetAddress 2244 MAX-ACCESS read-create 2245 STATUS current 2246 DESCRIPTION 2247 " Specifies the DHCP primary server." 2248 ::= { dvbInaNiuIpEntry 13 } 2250 dvbInaNiuIpDhcpSecondarySrvType OBJECT-TYPE 2251 SYNTAX InetAddressType 2253 Pedersen Informational - Expires August 2001 41 2254 MAX-ACCESS read-create 2255 STATUS current 2256 DESCRIPTION 2257 " Specifies the address type of the DHCP secondary server." 2258 ::= { dvbInaNiuIpEntry 14 } 2260 dvbInaNiuIpDhcpSecondarySrv OBJECT-TYPE 2261 SYNTAX InetAddress 2262 MAX-ACCESS read-create 2263 STATUS current 2264 DESCRIPTION 2265 " Specifies the DHCP secondary server." 2266 ::= { dvbInaNiuIpEntry 15 } 2268 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2269 -- Conformance statements 2270 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2272 dvbInaCompliance MODULE-COMPLIANCE 2273 STATUS current 2274 DESCRIPTION 2275 "The compliance statement for EuroModem INAs 2276 which implement the DVB-CABLE-INA-MIB MIB. An 2277 implementation only has to support IPv4 addresses to be 2278 compliant." 2280 MODULE -- dvbIna 2281 GROUP dvbInaDeviceGroup 2282 DESCRIPTION 2283 "The Device group is optional to implement." 2285 GROUP dvbInaNmAccessGroup 2286 DESCRIPTION 2287 "The NM Access group is optional to implement." 2289 GROUP dvbInaSwGroup 2290 DESCRIPTION 2291 "Th SW group is optional to implement." 2293 GROUP dvbInaDhcpGroup 2294 DESCRIPTION 2295 "The DHCP group is optional to implement." 2297 GROUP dvbInaEventGroup 2298 DESCRIPTION 2299 "The Event group is optional to implement." 2301 GROUP dvbInaIpFilterGroup 2302 DESCRIPTION 2303 "The IP filter group is optional to implement." 2305 GROUP dvbInaEthFilterGroup 2307 Pedersen Informational - Expires August 2001 42 2308 DESCRIPTION 2309 "The Ethernet filter group is optional to implement." 2311 GROUP dvbInaNiuErrorGroup 2312 DESCRIPTION 2313 "The NIU Error group is optional to implement." 2315 GROUP dvbInaNiuIpGroup 2316 DESCRIPTION 2317 "The NIU IP group is optional to implement." 2319 OBJECT dvbInaDeviceFixedIpAddress 2320 MIN-ACCESS read-only 2321 DESCRIPTION 2322 "It is compliant to implement this object as read-only." 2324 OBJECT dvbInaNiuIpHfcIpAddrType 2325 MIN-ACCESS read-only 2326 DESCRIPTION 2327 "It is compliant to implement this object as read-only." 2329 OBJECT dvbInaNiuIpHfcIpAddr 2330 MIN-ACCESS read-only 2331 DESCRIPTION 2332 "It is compliant to implement this object as read-only." 2334 OBJECT dvbInaNiuIpHfcIpMaskType 2335 MIN-ACCESS read-only 2336 DESCRIPTION 2337 "It is compliant to implement this object as read-only." 2339 OBJECT dvbInaNiuIpHfcIpMask 2340 MIN-ACCESS read-only 2341 DESCRIPTION 2342 "It is compliant to implement this object as read-only." 2344 OBJECT dvbInaNiuIpNetIpAddrType 2345 MIN-ACCESS read-only 2346 DESCRIPTION 2347 "It is compliant to implement this object as read-only." 2349 OBJECT dvbInaNiuIpNetIpAddr 2350 MIN-ACCESS read-only 2351 DESCRIPTION 2352 "It is compliant to implement this object as read-only." 2354 OBJECT dvbInaNiuIpNetIpMaskType 2355 MIN-ACCESS read-only 2356 DESCRIPTION 2357 "It is compliant to implement this object as read-only." 2359 OBJECT dvbInaNiuIpNetIpMask 2360 MIN-ACCESS read-only 2361 DESCRIPTION 2363 Pedersen Informational - Expires August 2001 43 2364 "It is compliant to implement this object as read-only." 2366 OBJECT dvbInaNiuIpAddressConfigType 2367 MIN-ACCESS read-only 2368 DESCRIPTION 2369 "It is compliant to implement this object as read-only." 2371 OBJECT dvbInaNiuIpDhcpPrimarySrvType 2372 MIN-ACCESS read-only 2373 DESCRIPTION 2374 "It is compliant to implement this object as read-only." 2376 OBJECT dvbInaNiuIpDhcpPrimarySrv 2377 MIN-ACCESS read-only 2378 DESCRIPTION 2379 "It is compliant to implement this object as read-only." 2381 OBJECT dvbInaNiuIpDhcpSecondarySrvType 2382 MIN-ACCESS read-only 2383 DESCRIPTION 2384 "It is compliant to implement this object as read-only." 2386 OBJECT dvbInaNiuIpDhcpSecondarySrv 2387 MIN-ACCESS read-only 2388 DESCRIPTION 2389 "It is compliant to implement this object as read-only." 2391 OBJECT dvbInaNiuIpErrorMaxTableSize 2392 MIN-ACCESS read-only 2393 DESCRIPTION 2394 "It is compliant to implement this object as read-only." 2396 OBJECT dvbInaNiuIpErrorStatReqInterval 2397 MIN-ACCESS read-only 2398 DESCRIPTION 2399 "It is compliant to implement this object as read-only." 2401 ::= { dvbInaCompliances 1 } 2403 dvbInaDeviceGroup OBJECT-GROUP 2404 OBJECTS { 2405 dvbInaDeviceDateTime, 2406 dvbInaDeviceResetNow, 2407 dvbInaDeviceSerialNumber, 2408 dvbInaDeviceUptime, 2409 dvbInaDeviceCurrentState, 2410 dvbInaDeviceDesiredState, 2411 dvbInaDeviceMibVersion, 2412 dvbInaDeviceDhcpRelaySupport 2413 } 2414 STATUS current 2415 DESCRIPTION 2416 "A collection of objects for managing the state of the 2417 INA." 2419 Pedersen Informational - Expires August 2001 44 2420 ::= { dvbInaGroups 1 } 2422 dvbInaNmAccessGroup OBJECT-GROUP 2423 OBJECTS { 2424 dvbInaNmAccessIndex, 2425 dvbInaNmAccessIpType, 2426 dvbInaNmAccessIp, 2427 dvbInaNmAccessIpMaskType, 2428 dvbInaNmAccessIpMask, 2429 dvbInaNmAccessCommunity, 2430 dvbInaNmAccessControl, 2431 dvbInaNmAccessInterfaces, 2432 dvbInaNmAccessStatus, 2433 dvbInaNmAccessLevelEnable 2434 } 2435 STATUS current 2436 DESCRIPTION 2437 "A collection of objects for managing the state of the 2438 INA." 2439 ::= { dvbInaGroups 2 } 2441 dvbInaSwGroup OBJECT-GROUP 2442 OBJECTS { 2443 dvbInaSwTftpServerAddrType, 2444 dvbInaSwTftpServer, 2445 dvbInaSwTftpFilename, 2446 dvbInaSwFilename, 2447 dvbInaSwAdminStatus, 2448 dvbInaSwOperStatus, 2449 dvbInaSwDownLoadSlot, 2450 dvbInaSwIndex, 2451 dvbInaSwSlot, 2452 dvbInaSwVersion, 2453 dvbInaSwState, 2454 dvbInaSwAction, 2455 dvbInaSwDateTime 2456 } 2457 STATUS current 2458 DESCRIPTION 2459 "A collection of objects for managing the state of the 2460 INA." 2461 ::= { dvbInaGroups 3 } 2463 dvbInaDhcpGroup OBJECT-GROUP 2464 OBJECTS { 2465 dvbInaDhcpServerIfIndex, 2466 dvbInaDhcpServerIpType, 2467 dvbInaDhcpServerIp, 2468 dvbInaDhcpServerRowAccessStatus, 2469 dvbInaDhcpServerRelayEnable, 2470 dvbInaDhcpServerAssociation, 2471 dvbInaDhcpServerPrimaryOrSecondary 2472 } 2473 STATUS current 2475 Pedersen Informational - Expires August 2001 45 2476 DESCRIPTION 2477 "A collection of objects providing control over the INAs 2478 DHCP/BOOTP functionality." 2479 ::= { dvbInaGroups 4 } 2481 dvbInaEventGroup OBJECT-GROUP 2482 OBJECTS { 2483 dvbInaEvControl, 2484 dvbInaEvSyslogIpType, 2485 dvbInaEvSyslogIp, 2486 dvbInaEvThrottleAdminStatus, 2487 dvbInaEvThrottleInhibited, 2488 dvbInaEvThrottleThreshold, 2489 dvbInaEvThrottleInterval, 2490 dvbInaEvPriority, 2491 dvbInaEvReporting, 2492 dvbInaEvMaxNumberOfEntries, 2493 dvbInaEvIndex, 2494 dvbInaEvFirstTime, 2495 dvbInaEvLastTime, 2496 dvbInaEvCount, 2497 dvbInaEvLevel, 2498 dvbInaEvId, 2499 dvbInaEvText 2500 } 2501 STATUS current 2502 DESCRIPTION 2503 "A collection of objects used to control and monitor events 2504 generated at and by the INA." 2505 ::= { dvbInaGroups 5 } 2507 dvbInaIpFilterGroup OBJECT-GROUP 2508 OBJECTS { 2509 dvbInaIpFilterEnable, 2510 dvbInaIpFilterIndex, 2511 dvbInaIpFilterStatus, 2512 dvbInaIpFilterAssignedBy, 2513 dvbInaIpFilterIfIndex, 2514 dvbInaIpFilterDirection, 2515 dvbInaIpFilterTos, 2516 dvbInaIpFilterTosMask, 2517 dvbInaIpFilterSrcAddrType, 2518 dvbInaIpFilterSrcAddr, 2519 dvbInaIpFilterSrcMaskType, 2520 dvbInaIpFilterSrcMask, 2521 dvbInaIpFilterDstAddrType, 2522 dvbInaIpFilterDstAddr, 2523 dvbInaIpFilterDstMaskType, 2524 dvbInaIpFilterDstMask, 2525 dvbInaIpFilterProtocol, 2526 dvbInaIpFilterSourcePortLow, 2527 dvbInaIpFilterSourcePortHigh, 2528 dvbInaIpFilterDestPortLow, 2529 dvbInaIpFilterDestPortHigh, 2531 Pedersen Informational - Expires August 2001 46 2532 dvbInaIpFilterAction, 2533 dvbInaIpFilterMatches, 2534 dvbInaIpFilterContinue, 2535 dvbInaIpFilterTosMapIndex, 2536 dvbInaIpTosMapIndex, 2537 dvbInaIpTosMapStatus, 2538 dvbInaIpTosMapAndMask, 2539 dvbInaIpTosMapOrMask 2540 } 2541 STATUS current 2542 DESCRIPTION 2543 "A collection of objects providing a filtering capability 2544 at the IP layer." 2545 ::= { dvbInaGroups 6 } 2547 dvbInaEthFilterGroup OBJECT-GROUP 2548 OBJECTS { 2549 dvbInaEthFilterEnable, 2550 dvbInaEthFilterIndex, 2551 dvbInaEthFilterStatus, 2552 dvbInaEthFilterIfIndex, 2553 dvbInaEthFilterEtherType, 2554 dvbInaEthFilterProtocol, 2555 dvbInaEthFilterAction, 2556 dvbInaEthFilterMatches 2557 } 2558 STATUS current 2559 DESCRIPTION 2560 "A collection of objects providing a filtering capability 2561 at the Ethernet layer." 2562 ::= { dvbInaGroups 7 } 2564 dvbInaNiuErrorGroup OBJECT-GROUP 2565 OBJECTS { 2566 dvbInaNiuErrorReset, 2567 dvbInaNiuErrorMaxTableSize, 2568 dvbInaNiuErrorStatReqInterval, 2569 dvbInaNiuErrorIndex, 2570 dvbInaNiuErrorMacAddress, 2571 dvbInaNiuErrorParamCode, 2572 dvbInaNiuErrorParamValue 2573 } 2574 STATUS current 2575 DESCRIPTION 2576 "A collection of objects representing errors associated 2577 with all NIUs attached to the INA." 2578 ::= { dvbInaGroups 9 } 2580 dvbInaNiuIpGroup OBJECT-GROUP 2581 OBJECTS { 2582 dvbInaNiuIpMacAddress, 2583 dvbInaNiuIpRowAccessStatus, 2584 dvbInaNiuIpHfcIpAddrType, 2585 dvbInaNiuIpHfcIpAddr, 2587 Pedersen Informational - Expires August 2001 47 2588 dvbInaNiuIpHfcIpMaskType, 2589 dvbInaNiuIpHfcIpMask, 2590 dvbInaNiuIpNetIpAddrType, 2591 dvbInaNiuIpNetIpAddr, 2592 dvbInaNiuIpNetIpMaskType, 2593 dvbInaNiuIpNetIpMask, 2594 dvbInaNiuIpAddressConfigType, 2595 dvbInaNiuIpDhcpPrimarySrvType, 2596 dvbInaNiuIpDhcpPrimarySrv, 2597 dvbInaNiuIpDhcpSecondarySrvType, 2598 dvbInaNiuIpDhcpSecondarySrv 2599 } 2600 STATUS current 2601 DESCRIPTION 2602 "A collection of objects describing the IP address 2603 off all NIUs attached to the INA." 2604 ::= { dvbInaGroups 10 } 2606 END 2608 6. Security Considerations 2610 Changing the settings of the INA can seriously affect the operation 2611 and performance of the DVB cable system. The access to changing the 2612 operation should be secured. 2614 7. References 2616 RFC2026 Bradner, S., "The Internet Standards Process � Revision 3", 2617 BCP 9, RFC 2026, October 1996 2619 ES200800 ETSI Standard 200 800 Digital Video Broadcasting (DVB); 2620 DVB interaction channle for Cable TV distribution systems (CATV). 2621 Version 2.0 2623 RFC2578 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,J., 2624 Rose, M., and S. Waldbusser, "Structure of Management Information 2625 Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. 2627 RFC2579 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2628 Rose, M., and S. Waldbusser, "Textual Conventions for SMIv2", STD 2629 58, RFC 2579, April 1999. 2631 RFC2580 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2632 Rose, M., and S. Waldbusser, "Conformance Statements for SMIv2", 2633 STD 58, RFC 2580, April 1999. 2635 RFC2571 Harrington, D., Presuhn, R., and B. Wijnen, "An 2636 Architecture for Describing SNMP Management Frameworks", RFC 2571, 2637 April 1999. 2639 Pedersen Informational - Expires August 2001 48 2640 RFC1155 Rose, M., and K. McCloghrie, "Structure and Identification 2641 of Management Information for TCP/IP-based Internets", STD 16, RFC 2642 1155, May 1990. 2644 RFC1212 Rose, M., and K. McCloghrie, "Concise MIB Definitions", STD 2645 16, RFC 1212, March 1991. 2647 RFC1215 M. Rose, "A Convention for Defining Traps for use with the 2648 SNMP", RFC 1215, March 1991. 2650 RFC2578 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,J., 2651 Rose, M., and S. Waldbusser, "Structure of Management Information 2652 Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. 2654 RFC2579 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2655 Rose, M., and S. Waldbusser, "Textual Conventions for SMIv2", STD 2656 58, RFC 2579, April 1999. 2658 RFC2580 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2659 Rose, M., and S. Waldbusser, "Conformance Statements for SMIv2", 2660 STD 58, RFC 2580, April 1999. 2662 RFC1157 Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple 2663 Network Management Protocol", STD 15, RFC 1157, May 1990. 2665 RFC1901 Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2666 "Introduction to Community-based SNMPv2", RFC 1901, January 1996. 2668 RFC1906 Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2669 "Transport Mappings for Version 2 of the Simple Network Management 2670 Protocol (SNMPv2)", RFC 1906, January 1996. 2672 RFC2572 Case, J., Harrington D., Presuhn R., and B. Wijnen, 2673 "Message Processing and Dispatching for the Simple Network 2674 Management Protocol (SNMP)", RFC 2572, April 1999. 2676 RFC2574 Blumenthal, U., and B. Wijnen, "User-based Security Model 2677 (USM) for version 3 of the Simple Network Management Protocol 2678 (SNMPv3)", RFC 2574, April 1999. 2680 RFC1905 Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2681 "Protocol Operations for Version 2 of the Simple Network 2682 Management Protocol (SNMPv2)", RFC 1905, January 1996. 2684 RFC2573 Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", 2685 RFC 2573, April 1999. 2687 RFC2575 Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based 2688 Access Control Model (VACM) for the Simple Network Management 2689 Protocol (SNMP)", RFC 2575, April 1999. 2691 Pedersen Informational - Expires August 2001 49 2692 RFC2570 Case, J., Mundy, R., Partain, D., and B. Stewart, 2693 "Introduction to Version 3 of the Internet-standard Network 2694 Management Framework", RFC 2570, April 1999. 2696 RFC2119 Bradner, S., "Key words for use in RFCs to Indicate 2697 Requirement Levels", BCP 14, RFC 2119, March 1997 2699 RFC2851 M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder, 2700 "Textual Conventions for Internet Network Addresses", June 2000 2702 8. Acknowledgments 2704 This MIB was produced by the DVB RCCL group based on original work 2705 from Philips with contributions from among others COM21, Industree, 2706 Terayon, Harmonic and Cisco Systems 2708 9. Author's Addresses 2710 Jens Mose Pedersen 2711 Cisco CPS 2712 Automatikvej 1, DK-2860 Soeborg, Denmark 2713 Phone: +45 39 55 00 00 2714 Email: jmp@cisco.com 2716 10. Full Copyright Statement 2718 "Copyright (C) The Internet Society (December 2000). All Rights 2719 Reserved. This document and translations of it may be copied and 2720 furnished to others, and derivative works that comment on or 2721 otherwise explain it or assist in its implementation may be prepared, 2722 copied, published and distributed, in whole or in part, without 2723 restriction of any kind, provided that the above copyright notice and 2724 this paragraph are included on all such copies and derivative works. 2725 However, this document itself may not be modified in any way, such as 2726 by removing the copyright notice or references to the Internet 2727 Society or other Internet organizations, except as needed for the 2728 purpose of developing Internet standards in which case the procedures 2729 for copyrights defined in the Internet Standards process must be 2730 followed, or as required to translate it into. 2732 Pedersen Informational - Expires August 2001 50