DVB-CABLE-NIU-MIB: View SNMP OID List / Download MIB
VENDOR: INTERNET-STANDARD
Home | MIB: DVB-CABLE-NIU-MIB | |||
---|---|---|---|---|
Download as: |
Download standard MIB format if you are planning to load a MIB file into some system (OS, Zabbix, PRTG ...) or view it with a MIB browser. CSV is more suitable for analyzing and viewing OID' and other MIB objects in excel. JSON and YAML formats are usually used in programing even though some systems can use MIB in YAML format (like Logstash).
|
|||
Object Name | OID | Type | Access | Info |
dvbDevice | 1.3.6.1.3.110 | |||
dvbNiu | 1.3.6.1.3.110.1 |
The MIB modules for NIUs that conform to the EuroModem specification. This MIB assumes the NIU implements MIB-II RFC 1213 |
||
dvbNiuMIBobjects | 1.3.6.1.3.110.1.1 | |||
dvbNiuSystem | 1.3.6.1.3.110.1.1.1 | |||
dvbNiuMibVersion | 1.3.6.1.3.110.1.1.1.1 | snmpadminstring | read-only |
The MIB version number. |
dvbNiuSerialNum | 1.3.6.1.3.110.1.1.1.2 | snmpadminstring | read-only |
This is the serial number of the equipment. It should identify the manufacturer, model and revsion of the equiment |
dvbNiuResetNow | 1.3.6.1.3.110.1.1.1.3 | integer | read-write |
When this object is set to resetNow it will cause a hardware reset followed by sign on. When read this object returns ready. Enumeration: 'ready': 2, 'resetNow': 1. |
dvbNiuResetCounts | 1.3.6.1.3.110.1.1.1.4 | counter32 | read-only |
This counts the number of system resets since last power on. |
dvbNiuDateAndTime | 1.3.6.1.3.110.1.1.1.5 | dateandtime | read-write |
The date and time. See RFC1903 |
dvbNiuOperStatus | 1.3.6.1.3.110.1.1.1.6 | integer | read-only |
The operational status of the NIU. provisioning - The NIU is currently provisioning. running - The NIU has at least one operating connection. stopped - The NIU has no operating connection. failed - The NIU has experienced a failure which prevents further operation. other - used for any case that is not explicitly identified Enumeration: 'failed': 4, 'running': 2, 'other': 5, 'stopped': 3, 'provisioning': 1. |
dvbNiuModemtype | 1.3.6.1.3.110.1.1.1.7 | integer | read-only |
The EuroModem class to which the NIU belongs as specified in ECCA EuroModem Specification version 1.0 Enumeration: 'other': 3, 'classB': 2, 'classA': 1. |
dvbNiuStaticIpTable | 1.3.6.1.3.110.1.1.1.8 | no-access |
This table is used to assign static IP addresses to NIU interfaces. It needs to be used with care! DHCP/BOOTP assigned addresses overide entries in this table. The table is related to ifTable in the IF-MIB. |
|
1.3.6.1.3.110.1.1.1.8.1 | no-access |
A row can only be created if there is a corresponding row in ifTable. The IP address to be assigned must be unique within the NIU for the address type. The interface is identified by ifIndex. For the HFC interface which is identified by 3 interfaces, the dvbRccMacLayer I/F shall be used to identify it. Rows are created/delete using dvbNiuStaticIpStatus. |
||
dvbNiuStaticIpAddrType | 1.3.6.1.3.110.1.1.1.8.1.1 | inetaddresstype | no-access |
The type of IP address assigned to the interface. |
dvbNiuStaticIpAddr | 1.3.6.1.3.110.1.1.1.8.1.2 | inetaddress | no-access |
The IP address assigned to the interface. |
dvbNiuStaticIpMaskType | 1.3.6.1.3.110.1.1.1.8.1.3 | inetaddresstype | read-only |
The type of IP address expressed by the mask. |
dvbNiuStaticIpMask | 1.3.6.1.3.110.1.1.1.8.1.4 | inetaddress | read-only |
The IP subnet mask for the interface. |
dvbNiuStaticIpStatus | 1.3.6.1.3.110.1.1.1.8.1.5 | rowstatus | read-only |
This controls and reflects the status of the row. Rows can be created by using both createAndGo and createAndWait. Rows can be modified/deleted ONLY if the SNMP set request destination IP address is NOT assigned by the row being modified/deleted. The only exception to this rule is if DHCP has been enabled for the same interface. |
dvbNiuConfigSet | 1.3.6.1.3.110.1.1.1.10 | integer | read-write |
This object is used to manage the configuration of the NIU. The following can be used to set the object. storeConfig - stores the current configuration to non volatile storage. This action changes configuration status to localSaved readConfig - retrieves the configuration held in non volatile storage. This action changes configuration status to local setFactory - sets the current configuration to factory default. This excludes static assigned IP addresses. This action changes configuration status to factoryDefault When the object is read it reports the configuration being used. local - the configuration is unchanged since being retrieved from non volatile storage. When changed it becomes localUnsaved localUnsaved - the configuration has changed and requires storing. When stored it becomes localSaved localSaved - the current configuration has been saved since being retrieved from non volatile storage factoryDefault - the current configuration is the factory default and requires saving. Once saved it becomes localSaved. If modified it becomes localUnsaved Enumeration: 'setFactory': 3, 'localSaved': 6, 'readConfig': 2, 'localUnsaved': 5, 'storeConfig': 1, 'local': 4, 'factoryDefault': 7. |
dvbNiuEuroloader | 1.3.6.1.3.110.1.1.1.11 | integer | read-only |
Enables and disables the EuroLoader. Enumeration: 'disabled': 2, 'enabled': 1. |
dvbNiuImplSet | 1.3.6.1.3.110.1.1.1.12 | bits | read-only |
This object when read identifies which optional groups have been implemented. Implemented groups have their bit set. The bits represent the following: dhcp - dvbNiuDhcp group ipFilters - dvbNiuIpFilter group ethFilters - dvbNiuEthFileter group addrTransNat - dvbNiuNat group addrTransNapt - dvbNiuNapt group cpeIpControl - dvbNiuCpe group Bits: 'addrTransNapt': 4, 'addrTransNat': 3, 'ipFilters': 1, 'cpeIpControl': 5, 'dhcp': 0, 'ethFilters': 2. |
dvbNiuMulticast | 1.3.6.1.3.110.1.1.1.13 | integer | read-write |
This object is used to restrict the level of multicast support provided by the NIU. disabled - No IGMP or multicast packets are forwarded through the NIU in either direction. downstreamOnly - Only multicast packets in the downstream direction will be forwarded for the group to which the subscriber has membership. IGMP messages are allowed to manage group membership for downstream groups only. Any upstream multicast packets are discarded. upstreamOnly - Only multicast packets in the upstream direction will be forwarded by the NIU. IGMP messages are allowed to manage group membership for upstream groups only. enabled - Multicast forwarding in the downstream and upstream direction is allowed. IGMP messages are allowed to manage group membership for both upstream and downstream multicast groups. Enumeration: 'disabled': 1, 'upstreamOnly': 3, 'downstreamOnly': 2, 'enabled': 4. |
dvbNiuSoftware | 1.3.6.1.3.110.1.1.2 | |||
dvbNiuSwVerTable | 1.3.6.1.3.110.1.1.2.1 | no-access |
This table is used to check the versions of software stored in the NIU. It is also used to configure which/when versions of software is executed. |
|
1.3.6.1.3.110.1.1.2.1.1 | no-access |
There will be a row for every storage slot within the NIU. A slot is a location where a full software image can be stored. Slot 0, is reserved for RAM. |
||
dvbNiuSwSlot | 1.3.6.1.3.110.1.1.2.1.1.1 | integer32 | no-access |
The slot number the software image is held in. Slot 0 is reserved for RAM, it is used to identify an image directly loaded into RAM e.g. for debug purposes. The slots should be consecutively numbered starting from 1. |
dvbNiuSwVersion | 1.3.6.1.3.110.1.1.2.1.1.2 | snmpadminstring | read-only |
The version of the software located in the slot. This is a manufacturer dependant string. |
dvbNiuSwState | 1.3.6.1.3.110.1.1.2.1.1.3 | integer | read-only |
The execution state of the software in the slot. If the s/w is currently executing the state will be executing(1). If the s/w tried to execute but failed it will be failed(2). If the s/w is not in use then it will be none(3). Enumeration: 'executing': 1, 'none': 3, 'failed': 2. |
dvbNiuSwAction | 1.3.6.1.3.110.1.1.2.1.1.4 | integer | read-write |
When the NIU is initialising, this identifies which s/w image should be used. boot - identifies that this s/w should be used at initialisation. There must be one s/w version with this action and there must be only one. backup - is used to identify a s/w version to use in the event that the boot version fails. Multiple s/w versions may have this action. In this case they will be tried in slot order. none - is used to identify a s/w version that is not used at initialisation. emptySlot - identifies the slot as containing no s/w. If this is applied to a slot that currently contains a s/w image the image will be erased and not identified in the slot. Enumeration: 'boot': 1, 'none': 3, 'backup': 2, 'emptySlot': 4. |
dvbNiuSwDateTime | 1.3.6.1.3.110.1.1.2.1.1.5 | dateandtime | read-only |
The date and time the image was downloaded to the slot. |
dvbNiuSwServerAddrType | 1.3.6.1.3.110.1.1.2.2 | inetaddresstype | read-write |
The type of address used for the TFTP server. |
dvbNiuSwServer | 1.3.6.1.3.110.1.1.2.3 | inetaddress | read-write |
This is the IP address of the TFTP server used for s/w updates |
dvbNiuSwFilename | 1.3.6.1.3.110.1.1.2.4 | octet string | read-write |
This is the filename including the path for the software image that is to be downloaded. |
dvbNiuSwDownloadSlot | 1.3.6.1.3.110.1.1.2.5 | integer32 | read-write |
This identifies the image slot which the software is to be downloaded into. The operator can manually select the slot to download into. Slot 0 is a special case which is used to identify a direct to RAM download, which should only be used for diagnostic purposes. By default this object will point to the first empty slot. If there are no empty slots it will point to the first backup image. |
dvbNiuSwAdminStatus | 1.3.6.1.3.110.1.1.2.6 | integer | read-write |
This will administer the software upgrade and provide status of its progress. InitiateUpgrade - This is the only admin selectable value and initiates the upgrade ContactingTFTPServer - The TFTP server is being contacted DownloadInProgress - The image is currently being downloaded to the Niu TFTPFailure - There was a failure at the TFTP layer while downloading BadImage - The downloaded software image failed an integrity check BadHardware - The downloaded software image is not suitable for the H/W platform DownloadSuccessful - The downloaded software image has been successful Idle - No attempt to download software has been made since the last reset Enumeration: 'downloadSuccessful': 7, 'badHardware': 6, 'initUpgrd': 1, 'contactingTFTPServer': 2, 'downloadInProgress': 3, 'badImage': 5, 'idle': 8, 'failureTFTP': 4. |
dvbNiuDhcp | 1.3.6.1.3.110.1.1.3 | |||
dvbNiuDhcpTable | 1.3.6.1.3.110.1.1.3.1 | no-access |
This table is used to manage the DHCP/BOOTP functionality on a per interface basis. All DHCP/BOOTP requests will be via the HFC interface. |
|
1.3.6.1.3.110.1.1.3.1.1 | no-access |
There will be a row for every interface within the equipment. For the HFC interface which is identified by 3 interfaces, the dvbRccMacLayer I/F shall be used to identify it. For an interface it is possible to specify the DHCP/BOOTP server to be used to obtain an IP address for the interface and any DHCP/BOOTP requests received on that interface that require relaying. Backup DHCP/BOOTP servers can be specified for each interface. |
||
dvbNiuDhcpIndex | 1.3.6.1.3.110.1.1.3.1.1.1 | unsigned32 | no-access |
Index used to order the application of backup entries. |
dvbNiuDhcpServerAddrType | 1.3.6.1.3.110.1.1.3.1.1.2 | inetaddresstype | read-only |
The type of IP address for the DHCP server. |
dvbNiuDhcpServer | 1.3.6.1.3.110.1.1.3.1.1.3 | inetaddress | read-only |
The IP address of the DHCP / BOOTP server to be used for DHCP/BOOTP requests for the / received by the interface. This server MUST be accessible through the HFC interface. The broadcast IP address must be used when the IP address is to be unspecified or the interface is the HFC interface. |
dvbNiuDhcpRelay | 1.3.6.1.3.110.1.1.3.1.1.4 | integer | read-only |
This is used to select whether the NIU will relay DHCP/BootP requests received from this interface to the HFC interface. This option is ignored for the HFC interface. enabled - relay DHCP/BootP as per RFCs 951,1542, 2131 disabled - discard DHCP/BootP Enumeration: 'disabled': 2, 'enabled': 1. |
dvbNiuDhcpReqIf | 1.3.6.1.3.110.1.1.3.1.1.5 | integer | read-only |
This is used to select whether the NIU will request an IP address by DHCP/BootP for this interface via the HFC interface. If this is disabled then there must be an entry in the static IP table for this interface. enabled - request address by DHCP/BootP disabled - Use static IP address assignment Enumeration: 'disabled': 2, 'enabled': 1. |
dvbNiuDhcpSerType | 1.3.6.1.3.110.1.1.3.1.1.6 | integer | read-only |
This is used to identify whether the specified server for the interface is the primary server or backup. In the event that the primary server does not respond, the backup server is used. There can be only one primary server for an interface, but multiple backup servers. The backup servers use the values dvbNiuDhcpRelay and dvbNiuDhcpReqIf specified for the primary server for the interface, if a primary server is present otherwise the values are as defined for the backup server row. The order in which backup servers are tried is implied by the value of dvbNiuDhcpIndex, lowest first. This field is not applicable for the HFC interface. Enumeration: 'backup': 2, 'primary': 1. |
dvbNiuDhcpState | 1.3.6.1.3.110.1.1.3.1.1.7 | integer | read-only |
This is the status for DHCP for this interface. idle - No DHCP request has been made waitingForDHCPoffer - Waiting for DHCP offer waitingForDHCPack - Waiting for DHCP ack assigned - IP address for I/F assigned by DHCP. Enumeration: 'assigned': 4, 'idle': 1, 'waitingForDHCPoffer': 2, 'waitingForDHCPack': 3. |
dvbNiuDhcpStatus | 1.3.6.1.3.110.1.1.3.1.1.8 | rowstatus | read-only |
Controls and reflects the status of rows in this table. Rows in this table may be created by either the create-and-go or create-and-wait paradigms. There is no restriction on changing values in a row of this table while the row is active. |
dvbNiuEvent | 1.3.6.1.3.110.1.1.4 | |||
dvbNiuEventPolicy | 1.3.6.1.3.110.1.1.4.1 | integer | read-write |
This defines event log policy. wrap When full the log wraps stop Stop event logging when full oneHour Clear the log at the start of every hour clearNow Clears the event log. Previous policy is restored. At initial startup this object has the default value of wrap(1). Enumeration: 'wrap': 1, 'oneHour': 3, 'stop': 2, 'clearNow': 4. |
dvbNiuEventControlTable | 1.3.6.1.3.110.1.1.4.2 | no-access |
This table defines the action to be taken for the defined event priorities. A row will exist for each priority: Emergency, Alert, Critical, Error, Warning, Notice, Information and Debug. A bit field is used to identify the action to be taken for the event priority. Actions can be: place the event in the event table; issue an SNMP Trap |
|
1.3.6.1.3.110.1.1.4.2.1 | no-access |
There is a row per event and are recorded in chronological order. |
||
dvbNiuEventControlPriority | 1.3.6.1.3.110.1.1.4.2.1.1 | dvbeventpriority | no-access |
The priority level that is controlled by this entry. These are ordered from most (emergency) to least (debug) critical. Each event with a NIU has a particular priority level associated with it (as defined by the vendor). During normal operation no event more critical than notice(6) should be generated. Events between warning and emergency should be generated at appropriate levels of problems (e.g. emergency when the box is about to crash). |
dvbNiuEventControlAction | 1.3.6.1.3.110.1.1.4.2.1.2 | bits | read-write |
This defines the actions to perform when an event happens of this priority. local causes the event to be written to the local event log. trap causes a trap to be issued. Bits: 'local': 0, 'trap': 1. |
dvbNiuEventTableMaxSize | 1.3.6.1.3.110.1.1.4.3 | integer32 | read-only |
The maximum number of entries the event log may hold |
dvbNiuEventTable | 1.3.6.1.3.110.1.1.4.4 | no-access |
Contains a log of network and device events that may be of interest in fault isolation and trouble shooting. |
|
1.3.6.1.3.110.1.1.4.4.1 | no-access |
Entries are created when an event occurrs. dvbNiuEventPolicy can be used to clear the table in addition individual events can be deleted. |
||
dvbNiuEventIndex | 1.3.6.1.3.110.1.1.4.4.1.1 | unsigned32 | no-access |
This provides relative ordering of the objects in the event log. This object will always increase except when (a) the log is reset via dvbNiuEventPolicy, (b) the device reboots and does not implement non- volatile storage for this log, or (c) it reaches the value 2^31. The next entry for all the above cases is 1. |
dvbNiuEventType | 1.3.6.1.3.110.1.1.4.4.1.2 | dvbeventpriority | read-only |
This is the priority of the event. |
dvbNiuEventDateTime | 1.3.6.1.3.110.1.1.4.4.1.3 | dateandtime | read-only |
This is the date and time the event occurred. |
dvbNiuEventDescription | 1.3.6.1.3.110.1.1.4.4.1.4 | snmpadminstring | read-only |
This is a vendor specific textual description of the event. |
dvbNiuEventCode | 1.3.6.1.3.110.1.1.4.4.1.5 | snmpadminstring | read-only |
This is the event code which uniquely identifies the event. The event codes should be in the form tppxxxxx where:- t - identifies who allocated the event identifier; d = dvb, v = vendor pp - identifies the priority; em = emergency, al = alert, cr = critical, er = error, wa = warning, no = notice, in = information, de = debug xxxxxxx - the event identifier which is 5 characters. |
dvbNiuEventStatus | 1.3.6.1.3.110.1.1.4.4.1.6 | rowstatus | read-write |
This is used to delete individual events. The only valid management operation is destroy, which causes the event to be deleted. When read this object should always return active. |
dvbNiuEvThrottleAdminStatus | 1.3.6.1.3.110.1.1.4.5 | integer | read-write |
Controls the transmission of traps with respect to the trap pacing threshold. unconstrained(1) causes traps to be transmitted without regard to the threshold settings. maintainBelowThreshold(2) causes trap transmission to be suppressed if the number of traps would otherwise exceed the threshold. stopAtThreshold(3) causes trap transmission to cease at the threshold, and not resume until directed to do so. See also RFC 1224. inhibited(4) causes all trap transmission messages to be suppressed. Writing to this object resets the thresholding state. At initial startup, this object has a default value of unconstrained(1). All the network managers with the trap capability as per RFC2573 will be treated as a single entity with regard to Trap management. This is done to simplify implementation within the NIU. Enumeration: 'unconstrained': 1, 'inhibited': 4, 'maintainBelowThreshold': 2, 'stopAtThreshold': 3. |
dvbNiuEvThrottleInhibited | 1.3.6.1.3.110.1.1.4.6 | truthvalue | read-only |
If true(1), trap is currently inhibited due to thresholds and/or the current setting of dvbNiuEvThrottleAdminStatus. In addition, this is set to true(1) if transmission is inhibited due to no trap (dvbNiuNmAccessEntry) destinations having been set. |
dvbNiuEvThrottleThreshold | 1.3.6.1.3.110.1.1.4.7 | unsigned32 | read-write |
Number of trap events per DvbNiuEvThrottleInterval to be transmitted before throttling. At initial startup, this object returns 0. |
dvbNiuEvThrottleInterval | 1.3.6.1.3.110.1.1.4.8 | integer32 | read-write |
The interval over which the trap threshold applies. At initial startup, this object has a value of 1. |
dvbNiuIpFilter | 1.3.6.1.3.110.1.1.5 | |||
dvbNiuIpFilterEnable | 1.3.6.1.3.110.1.1.5.1 | integer | read-write |
This controls the IP filter table. enable - Enables the IP filter table. countHits - This option is used to debug the filter table. It allows packets to be checked against the filter table and increments dvbNiuIpFilterMatches for a matching filter, but ALL PACKETS ARE ALLOWED THROUGH. disabled - Disables IP filtering, all packets are allowed through. At initial startup this object has the default value of disabled(4). Enumeration: 'disabled': 4, 'countHits': 3, 'enabled': 1. |
dvbNiuIpFilterTable | 1.3.6.1.3.110.1.1.5.2 | no-access |
An ordered list of filters or classifiers to apply to IP traffic. Filter application is ordered by the filter index, rather than by a best match algorithm (Note that this implies that the filter table may have gaps in the index values). Packets which have matched no filters will be discarded i.e. no hits on any filter. Any IP packet can theoretically match multiple rows of this table. When considering a packet, the table is scanned in row index order (e.g. filter 10 is checked before filter 20). If the packet matches that filter (which means that it matches ALL criteria for that row), actions appropriate to dvbNiuIpFilterAction and dvbNiuIpFilterActionPtr are taken. If the packet was discarded processing is complete. If dvbNiuIpFilterContinue is set to true, the filter comparison continues with the next row in the table looking for additional matches. |
|
1.3.6.1.3.110.1.1.5.2.1 | no-access |
Describes a filter to apply to IP traffic received on a specified interface. All identity objects in this table (e.g. source and destination address/mask, protocol, source/dest port, TOS/mask, interface and direction) must match their respective fields in the packet for any given filter to match. To create an entry in this table, dvbNiuIpFilterIfIndex must be specified. |
||
dvbNiuIpFilterIndex | 1.3.6.1.3.110.1.1.5.2.1.1 | unsigned32 | no-access |
Index used to order the application of filters. The filter with the lowest index is always applied first. |
dvbNiuIpFilterStatus | 1.3.6.1.3.110.1.1.5.2.1.2 | rowstatus | read-only |
Controls and reflects the status of rows in this table. Specifying only this object (with the appropriate index) on a NIU is sufficient to create a filter row which matches all inbound packets on the Ethernet interface, and results in the packets being discarded. Creation of the rows may be done via either create-and-wait or create-and-go, but the filter is not applied until this object is set to (or changes to) active. There is no restriction in changing any object in a row while this object is set to active. |
dvbNiuIpFilterIfIndex | 1.3.6.1.3.110.1.1.5.2.1.4 | interfaceindexorzero | read-only |
The entry interface to which this filter applies. The value corresponds to ifIndex for either a CATV MAC or another network interface. If the value is zero, the filter applies to all interfaces. Default value in NIU is the index of the customer-side (e.g. ethernet) interface. |
dvbNiuIpFilterDirection | 1.3.6.1.3.110.1.1.5.2.1.5 | integer | read-only |
Determines whether the filter is applied to inbound(1) traffic, outbound(2) traffic, or traffic in both(3) directions. Enumeration: 'inbound': 1, 'both': 3, 'outbound': 2. |
dvbNiuIpFilterTos | 1.3.6.1.3.110.1.1.5.2.1.6 | octet string | read-only |
This is the value to be matched to the packet's TOS (Type of Service) value (after the TOS value is AND'd with dvbNiuIpFilterTosMask). A value for this object of 0 and a mask of 0 matches all TOS values. |
dvbNiuIpFilterTosMask | 1.3.6.1.3.110.1.1.5.2.1.7 | octet string | read-only |
The mask to be applied to the packet's TOS value before matching. |
dvbNiuIpFilterSrcAddrType | 1.3.6.1.3.110.1.1.5.2.1.8 | inetaddresstype | read-only |
The type of IP address for the source address. |
dvbNiuIpFilterSrcAddr | 1.3.6.1.3.110.1.1.5.2.1.9 | inetaddress | read-only |
The source IP address, or portion thereof, that is to be matched for this filter. The source address is first masked (and'ed) against dvbNiuIpFilterSrcMask before being compared to this value. A value of 0 for this object and 0 for the mask matches all IP addresses. |
dvbNiuIpFilterSrcMaskType | 1.3.6.1.3.110.1.1.5.2.1.10 | inetaddresstype | read-only |
The type of IP address for the source address mask. |
dvbNiuIpFilterSrcMask | 1.3.6.1.3.110.1.1.5.2.1.11 | inetaddress | read-only |
A bit mask that is to be applied to the source address prior to matching. This mask is not necessarily the same as a subnet mask, but 1's bits must be leftmost and contiguous. |
dvbNiuIpFilterDstAddrType | 1.3.6.1.3.110.1.1.5.2.1.12 | inetaddresstype | read-only |
The type of IP address for the destination address. |
dvbNiuIpFilterDstAddr | 1.3.6.1.3.110.1.1.5.2.1.13 | inetaddress | read-only |
The destination IP address, or portion thereof, that is to be matched for this filter. The destination address is first masked (and'ed) against dvbNiuIpFilterDstMask before being compared to this value. A value of 0 for this object and 0 for the mask matches all IP addresses. |
dvbNiuIpFilterDstMaskType | 1.3.6.1.3.110.1.1.5.2.1.14 | inetaddresstype | read-only |
The type of IP address for the destination address mask. |
dvbNiuIpFilterDstMask | 1.3.6.1.3.110.1.1.5.2.1.15 | inetaddress | read-only |
A bit mask that is to be applied to the destination address prior to matching. This mask is not necessarily the same as a subnet mask, but 1's bits must be leftmost and contiguous. |
dvbNiuIpFilterProtocol | 1.3.6.1.3.110.1.1.5.2.1.16 | integer32 | read-only |
The IP protocol value that is to be matched. For example: icmp is 1, tcp is 6, udp is 17. A value of 256 matches ANY protocol. |
dvbNiuIpFilterSrcPortLow | 1.3.6.1.3.110.1.1.5.2.1.17 | integer32 | read-only |
If dvbNiuIpFilterProtocol is udp or tcp, this is the inclusive lower bound of the transport-layer source port range that is to be matched, otherwise it is ignored during matching. |
dvbNiuIpFilterSrcPortHigh | 1.3.6.1.3.110.1.1.5.2.1.18 | integer32 | read-only |
If dvbNiuIpFilterProtocol is udp or tcp, this is the inclusive upper bound of the transport-layer source port range that is to be matched, otherwise it is ignored during matching. |
dvbNiuIpFilterDstPortLow | 1.3.6.1.3.110.1.1.5.2.1.19 | integer32 | read-only |
If dvbNiuIpFilterProtocol is udp or tcp, this is the inclusive lower bound of the transport-layer destination port range that is to be matched, otherwise it is ignored during matching. |
dvbNiuIpFilterDstPortHigh | 1.3.6.1.3.110.1.1.5.2.1.20 | integer32 | read-only |
If dvbNiuIpFilterProtocol is udp or tcp, this is the inclusive upper bound of the transport-layer destination port range that is to be matched, otherwise it is ignored during matching. |
dvbNiuIpFilterAction | 1.3.6.1.3.110.1.1.5.2.1.21 | integer | read-only |
This is the action to be performed if there is a match against this filter. Possible actions are: discard - Discard the packet. accept - Accept the packet for further processing / forwarding. nat - Perform network address translation on this packet. This is used to identify internal addresses that can be mapped to external addresses. napt - Perform network port address translation on this packet. This is used to identify internal adresses that can be mapped to an external address/port. tosmap - Apply TOS to this packet. Enumeration: 'accept': 2, 'discard': 1, 'napt': 4, 'nat': 3, 'tosmap': 5. |
dvbNiuIpFilterMatches | 1.3.6.1.3.110.1.1.5.2.1.22 | counter32 | read-only |
Counts the number of times this filter was matched. This object is initialized to 0 at boot, or at row creation, and is reset only upon reboot. |
dvbNiuIpFilterContinue | 1.3.6.1.3.110.1.1.5.2.1.23 | truthvalue | read-only |
If this value is set to true and dvbNiuIpFilterAction is not discard, continue scanning and applying matching filter actions. |
dvbNiuIpFilterActionPtr | 1.3.6.1.3.110.1.1.5.2.1.24 | integer32 | read-only |
This object identifies the dvbNiuIpTosMapPolicyId in dvbNiuIpTOSMapTable that is to be applied if dvbNiuIpFilterAction is set to tosMap. If no matching policy exists, treat as if dvbNiuIpFilterAction were set to accept (1). If this object is set to the value of 0, there is no matching policy, and dvbNiuIpTOSMapTable MUST NOT be consulted. |
dvbNiuIpTOSMapTable | 1.3.6.1.3.110.1.1.5.3 | no-access |
A Table which maps between a policy id (dvbNiuIpTosMapPolicyId) and a policy to be applied. This table applies only to the TOS within the IP header. Policy ID 0 is reserved. |
|
1.3.6.1.3.110.1.1.5.3.1 | no-access |
Table used to describe Type of Service (TOS) bits processing. This table is an adjunct to the dvbNiuIpFilterTable. Entries in the latter table can point to specific rows in this (and other)tables and cause specific actions to be taken. This table permits the manipulation of the value of the Type of Service bits in the IP header of the matched packet as follows: Set the tosBits of the packet to (tosBits & dvbNiuIpTosMapAndMask) | dvbNiuIpTosMapOrMask This construct allows you to do a clear and set of all the TOS bits in a flexible manner. |
||
dvbNiuIpTosMapIndex | 1.3.6.1.3.110.1.1.5.3.1.1 | unsigned32 | no-access |
The unique index for this row. There are no ordering requirements for this table and any valid index may be specified. |
dvbNiuIpTosMapPolicyId | 1.3.6.1.3.110.1.1.5.3.1.2 | unsigned32 | read-only |
The unique index for this row. There are no ordering requirements for this table and any valid index may be specified. This index is used by dvbNiuIpFilterPolicyId as the pointer to the TOS mapping to be performed. |
dvbNiuIpTosMapStatus | 1.3.6.1.3.110.1.1.5.3.1.3 | rowstatus | read-only |
The object used to create and delete entries in this table. A row created by specifying just this object results in a row which specifies no change to the TOS bits. A row may be created using either the create-and-go or create-and-wait paradigms. There is no restriction on the ability to change values in this row while the row is active. |
dvbNiuIpTosMapAndMask | 1.3.6.1.3.110.1.1.5.3.1.4 | octet string | read-only |
This value is bitwise AND'd with the matched packet's TOS bits. |
dvbNiuIpTosMapOrMask | 1.3.6.1.3.110.1.1.5.3.1.5 | octet string | read-only |
After bitwise AND'ing with the above bits, the packet's TOS bits are bitwise OR'd with these bits. |
dvbNiuNat | 1.3.6.1.3.110.1.1.6 | |||
dvbNiuNatTable | 1.3.6.1.3.110.1.1.6.1 | no-access |
This table is used to list external IP addresses available for assignment to internal IP addresses. The filter table is used to identify internal addresses that require NAT before entering the external domain (upstream). In the downstream direction NAT (inverse of the NAT applied in the upstream) is applied before applying the IP filter table. NAT assignment algorithims are vendor dependant. When an external IP address is no longer assigned to an IP addess, dvbNiuNatIntIp should be all 0's. If there are no free external addresses the packet requiring translation should be dropped. NAPT is not applicable to multicast packets. |
|
1.3.6.1.3.110.1.1.6.1.1 | no-access |
A row should be created for each external IP address available for translation. When an internal address is assignened to an external address, dvbNiuNatIntIp will contained the mapped internal address. |
||
dvbNiuNatExtIpType | 1.3.6.1.3.110.1.1.6.1.1.1 | inetaddresstype | no-access |
The type of the external IP address available for NAT assignment |
dvbNiuNatExtIp | 1.3.6.1.3.110.1.1.6.1.1.2 | inetaddress | no-access |
An external IP address available for NAT assignment |
dvbNiuNatIntIpType | 1.3.6.1.3.110.1.1.6.1.1.3 | inetaddresstype | read-only |
The type of the internal IP address assigned for NAT. |
dvbNiuNatIntIp | 1.3.6.1.3.110.1.1.6.1.1.4 | inetaddress | read-only |
The internal IP address assigned to the external IP address. If no address is assigned this will be all 0's. |
dvbNiuNatStatus | 1.3.6.1.3.110.1.1.6.1.1.5 | rowstatus | read-only |
This controls and reflects the status of the row. Rows can be created by using both createAndGo and createAndWait. Rows can be modified/deleted ONLY if the dvbNiuNatIntIp is all 0's. notInService can be applied to a row which currently has dvbNiuNatIntIp assigned, in this case when dvbNiuNatIntIp become free (all 0's) the associated dvbNiuNatExtIp cannot be used for further assigments. |
dvbNiuNapt | 1.3.6.1.3.110.1.1.7 | |||
dvbNiuNaptAddrType | 1.3.6.1.3.110.1.1.7.1 | inetaddresstype | read-write |
The type of external IP address to be used for NAPT. |
dvbNiuNaptAddr | 1.3.6.1.3.110.1.1.7.2 | inetaddress | read-write |
The external IP address to be used for NAPT. The filter table is used to identify internal addresses that require NAPT before entering the external domain (upstream). In the downstream direction NAPT (inverse of the NAPT applied in the upstream) is applied before applying the IP filter table. NAPT assignment algorithims are vendor dependant. The value of all 0's specifies that NAPT is not available and the packet requiring it should be discarded. A value with all bits set to 1 specifies that NAPT will use the IP address assigned to the HFC interface. NAPT is not applicable to multicast packets. At initial startup this object has the default value of all 0's |
dvbNiuNaptTable | 1.3.6.1.3.110.1.1.7.3 | no-access |
This table lists the current internal/external port assignments. The NAPT assignment algorithims used for port assignments are vendor dependant. |
|
1.3.6.1.3.110.1.1.7.3.1 | no-access |
A row should be created for each internal to external port mapping. Each row contains the internal and external ports used in the mapping, and the internal IP address of the host being mapped. When the assignment is no longer required the row should be deleted. |
||
dvbNiuNaptExtPort | 1.3.6.1.3.110.1.1.7.3.1.1 | integer32 | no-access |
The external port assigned to the internal port/IP Address. |
dvbNiuNaptIntPort | 1.3.6.1.3.110.1.1.7.3.1.2 | integer32 | read-only |
The internal port that required mapping to the external port. |
dvbNiuNaptIntIpType | 1.3.6.1.3.110.1.1.7.3.1.3 | inetaddresstype | read-only |
The internal IP address type. |
dvbNiuNaptIntIp | 1.3.6.1.3.110.1.1.7.3.1.4 | inetaddress | read-only |
The internal IP address of the host to which the port mapping is being applied. |
dvdNiuEthFilter | 1.3.6.1.3.110.1.1.8 | |||
dvbNiuEthernetFilterEnable | 1.3.6.1.3.110.1.1.8.1 | integer | read-write |
This controls the Ethernet filter table. enable - Enables the Ethernet filter table. countHits - This option is used to debug the filter table. It allows framess to be checked against the filter table and increments dvbNiuEthernetFilterMatches for a matching filter, but ALL frames ARE ALLOWED THROUGH. disabled - Disables Ethernet filtering, all frames are allowed through. At initial startup this object has the default value of disabled(3). Enumeration: 'disabled': 3, 'countHits': 2, 'enabled': 1. |
dvbNiuEthernetFilterTable | 1.3.6.1.3.110.1.1.8.2 | no-access |
A list of filters to apply to Ethernet type frames to control the types of upper layer protocols that can be transported. The EtherType/LLC field is examined and the filter table is checked to see if there is a filter for the protocol. If no match is found the frame is discarded, otherwise the filter action is performed. The filter table does not have to be ordered as there can be only one possible match. |
|
1.3.6.1.3.110.1.1.8.2.1 | no-access |
Describes a filter to apply to Ethernet frame received on a specified interface. The dvbNiuEthernetFilterProtocol in this table must match its respective fields in the frame for any given filter to match. |
||
dvbNiuEthernetFilterIndex | 1.3.6.1.3.110.1.1.8.2.1.1 | unsigned32 | no-access |
The unique index for this row. There are no ordering requirements for this table and any valid index may be specified. |
dvbNiuEthernetFilterStatus | 1.3.6.1.3.110.1.1.8.2.1.2 | rowstatus | read-only |
Controls and reflects the status of rows in this table. Creation of the rows may be done via either create-and-wait or create-and-go, but the filter is not applied until this object is set to (or changes to) active. There is no restriction in changing any object in a row while this object is set to active. |
dvbNiuEthernetFilterIfIndex | 1.3.6.1.3.110.1.1.8.2.1.3 | interfaceindexorzero | read-only |
The entry interface to which this filter applies. The value corresponds to ifIndex for either a CATV MAC or another network interface. If the value is zero, the filter applies to all interfaces. Default value in NIUs is the index of the customer-side (e.g. ethernet) interface. |
dvbNiuEthernetFilterEtherType | 1.3.6.1.3.110.1.1.8.2.1.4 | integer | read-only |
The format of the etherent frame. This can be Ethernet2, 802.2 SNAP or 802.2 LLC. This is used to correctly locate the field identifying the protocol being transported. Enumeration: 'ethernet2': 1, 'snap': 2, 'llc': 3. |
dvbNiuEthernetFilterProtocol | 1.3.6.1.3.110.1.1.8.2.1.4 | integer32 | read-only |
The protocol to filter on. For Ethernet2 and 802.2 SNAP the value in the EtherType field is checked. For 802.2 LLC the valus in the SAP field is checked. |
dvbNiuEthernetFilterAction | 1.3.6.1.3.110.1.1.8.2.1.5 | integer | read-only |
The action to be taken when there is a filter match. If it is accept, the frame will be forwarded otherwise the frame will be discarded. Enumeration: 'discard': 2, 'accept': 1. |
dvbNiuEthernetFilterMatches | 1.3.6.1.3.110.1.1.8.2.1.6 | counter32 | read-only |
Counts the number of times this filter was matched. This object is initialized to 0 at boot, or at row creation, and is reset only upon reboot. |
dvbNiuCpe | 1.3.6.1.3.110.1.1.9 | |||
dvbNiuCpeEnroll | 1.3.6.1.3.110.1.1.9.1 | integer | read-write |
This object controls the population of dvbNiuCpeTable. If set to none, the filters must be set manually. If set to any, the NIU sniffs the packets originating from the Ethernet and enrolls up to dvbNiuCpeIpMax addresses based on the source IP addresses of those packets. At initial system startup, default value for this object is any(2). Enumeration: 'none': 1, 'any': 2. |
dvbNiuCpeIpMax | 1.3.6.1.3.110.1.1.9.2 | integer32 | read-write |
This object controls the maximum number of CPEs allowed to connect behind this device. If set to zero, any number of CPEs may connect up to the maximum permitted for the device or the maximum allowed for the subnet configured for the CPE (subscriber) interface, whichever is the smaller. If set to -1, no filtering is done on CPE source addresses, and no entries are made in the dvbNiuCpeTable. If an attempt is made to set this to a number greater than that permitted for the device/subnet, it is set to that maximum of the smallest value (device or subnet). At initial system startup, default value for this object is -1. |
dvbNiuCpeTable | 1.3.6.1.3.110.1.1.9.3 | no-access |
This table lists the IP addresses seen (or permitted) as source addresses in packets originating from the customer interface on this device. In addition, this table can be provisioned with the specific addresses permitted for the CPEs via the normal row creation mechanisms. |
|
1.3.6.1.3.110.1.1.9.3.1 | no-access |
An entry in the dvbNiuCpeTable. There is one entry for each IP CPE seen or provisioned. If dvbNiuCpeIpMax is set to -1, this table is ignored, otherwise: Upon receipt of an IP packet from the customer interface of the CM, the source IP address is checked against this table. If the address is in the table, packet processing continues. If the address is not in the table, but dvbNiuCpeEnroll is set to any and the table size is less than dvbNiuCpeIpMax, the address is added to the table and packet processing continues. Otherwise, the packet is dropped. The filtering actions specified by this table occur after any Ethernet filtering (dvbNiuEthernetFilterTable), but prior to any IP filtering (dvbNiuIpFilterTable). |
||
dvbNiuCpeIpType | 1.3.6.1.3.110.1.1.9.3.1.1 | inetaddresstype | no-access |
The type of IP address used for the identified CPE. |
dvbNiuCpeIp | 1.3.6.1.3.110.1.1.9.3.1.2 | inetaddress | no-access |
The IP address to which this entry applies. |
dvbNiuCpeMaskType | 1.3.6.1.3.110.1.1.9.3.1.3 | inetaddresstype | read-only |
The type of IP address for the CPE address mask. |
dvbNiuCpeMask | 1.3.6.1.3.110.1.1.9.3.1.4 | inetaddress | read-only |
A bit mask that is to be applied to the CPE source IP address prior to matching. This mask is not necessarily the same as a subnet mask, but 1's bits must be leftmost and contiguous. When created automatically this will be all 1's. For manual entries, it can be used to represent a range (subnet) thus reducing the number of entries in the table. |
dvbNiuCpeSource | 1.3.6.1.3.110.1.1.9.3.1.5 | integer | read-only |
This object describes how this entry was created. If the value is manual(2), this row was created by a network management action (either configuration, or SNMP set). If set to learned(3), then it was found via looking at the source IP address of a received packet. Enumeration: 'learned': 3, 'other': 1, 'manual': 2. |
dvbNiuCpeStatus | 1.3.6.1.3.110.1.1.9.3.1.6 | rowstatus | read-only |
Controls and reflects the status of rows in this table. Creation of the rows may be done via either create-and-wait or create-and-go. There is no restriction in changing any object in a row while this object is set to active. |
dvbNiuMIBConform | 1.3.6.1.3.110.1.2 | |||
dvbNiuCompliances | 1.3.6.1.3.110.1.2.1 | |||
dvbNiuCompliance | 1.3.6.1.3.110.1.2.1.1 |
The compliance statement for EuroModem NIUs which implement the DVB-CABLE-NIU-MIB MIB. An implmentation only has to support IPv4 addresses to be compliant. |
||
dvbNiuGroups | 1.3.6.1.3.110.1.2.2 | |||
dvbNiuSystemGroup | 1.3.6.1.3.110.1.2.2.1 |
A collection of objects providing basic system level control and instrumentation of the EuroModem. |
||
dvbNiuSoftwareGroup | 1.3.6.1.3.110.1.2.2.2 |
A collection of objects providing control and instrumentation of the EuroModem's software. |
||
dvbNiuDhcpGroup | 1.3.6.1.3.110.1.2.2.3 |
A collection of objects providing control over the EuroModem's DHCP/Bootp functionality. |
||
dvbNiuEventGroup | 1.3.6.1.3.110.1.2.2.4 |
A collection of objects used to control and monitor EuroModem events. |
||
dvbNiuIpFilterGroup | 1.3.6.1.3.110.1.2.2.5 |
A collection of objects providing a filtering capability at the IP layer. |
||
dvbNiuEthFilterGroup | 1.3.6.1.3.110.1.2.2.6 |
A collection of objects providing a filtering capability at the Ethernet layer. |
||
dvbNiuNatGroup | 1.3.6.1.3.110.1.2.2.7 |
A collection of objects providing address translation at either the address level |
||
dvbNiuNaptGroup | 1.3.6.1.3.110.1.2.2.8 |
A collection of objects providing address translation at either the port level |
||
dvbNiuCpeGroup | 1.3.6.1.3.110.1.2.2.9 |
A collection of objects providing anti spoofing / CPE address management |