DLINKSW-IP-FILTER-MIB

File: DLINKSW-IP-FILTER-MIB.mib (32522 bytes)

Imported modules

SNMPv2-SMI INET-ADDRESS-MIB SNMPv2-CONF
SNMPv2-TC DLINK-ID-REC-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Unsigned32
Integer32 InetAddressType InetAddress
InetAddressPrefixLength MODULE-COMPLIANCE OBJECT-GROUP
DisplayString RowStatus dlink-common-mgmt

Defined Types

DRouteMapEntry  
SEQUENCE    
  dRouteMapName DisplayString
  dRouteMapRowStatus RowStatus

DRouteMapSeqEntry  
SEQUENCE    
  dRouteMapSeqNum Unsigned32
  dRouteMapSeqMatchAction INTEGER
  dRouteMapSeqRowStatus RowStatus

DRouteMapClauseEntry  
SEQUENCE    
  dRouteMapClauseTypeId INTEGER
  dRouteMapClauseSubId Integer32
  dRouteMapClauseAddOption INTEGER
  dRouteMapClauseElementValue DisplayString
  dRouteMapClauseRowStatus RowStatus

DAccessListEntry  
SEQUENCE    
  dAccessListName DisplayString
  dAccessListAddrType InetAddressType
  dAccessListRowStatus RowStatus

DAccessListRuleEntry  
SEQUENCE    
  dAccessListRuleMatchAction INTEGER
  dAccessListRuleNetAddr InetAddress
  dAccessListRulePfxLen INTEGER
  dAccessListRuleRowStatus RowStatus

DPrefixListEntry  
SEQUENCE    
  dPrefixListName DisplayString
  dPrefixListAddrType InetAddressType
  dPrefixListRowStatus RowStatus

DPrefixListRuleEntry  
SEQUENCE    
  dPrefixListRuleSeqNum Unsigned32
  dPrefixListRuleAction INTEGER
  dPrefixListRuleNetAddr InetAddress
  dPrefixListRulePrefixLen InetAddressPrefixLength
  dPrefixListRuleGeValue Unsigned32
  dPrefixListRuleLeValue Unsigned32
  dPrefixListRuleHitCount Unsigned32
  dPrefixListRuleRowStatus RowStatus

DPrefixListDescEntry  
SEQUENCE    
  dPrefixListDescContent DisplayString
  dPrefixListDescRowStatus RowStatus

Defined Values

dlinkSwIPFilterMIB 1.3.6.1.4.1.171.12.117
This MIB module defines objects for IP filter.
MODULE-IDENTITY    

dIPFilterNotifications 1.3.6.1.4.1.171.12.117.0
OBJECT IDENTIFIER    

dIPFilterObjects 1.3.6.1.4.1.171.12.117.1
OBJECT IDENTIFIER    

dIPFilterConform 1.3.6.1.4.1.171.12.117.2
OBJECT IDENTIFIER    

dRouteMapTable 1.3.6.1.4.1.171.12.117.1.1
This table contains route-map name.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DRouteMapEntry

dRouteMapEntry 1.3.6.1.4.1.171.12.117.1.1.1
Each entry is a specific name of a route map.
Status: current Access: not-accessible
OBJECT-TYPE    
  DRouteMapEntry  

dRouteMapName 1.3.6.1.4.1.171.12.117.1.1.1.1
The name of the route map.
Status: current Access: not-accessible
OBJECT-TYPE    
  DisplayString Size(1..16)  

dRouteMapRowStatus 1.3.6.1.4.1.171.12.117.1.1.1.99
This object indicates the status of the route-map. Only createAndGo(4) and destroy(6) are supported.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dRouteMapSeqTable 1.3.6.1.4.1.171.12.117.1.2
This table contains entries for route maps instances.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DRouteMapSeqEntry

dRouteMapSeqEntry 1.3.6.1.4.1.171.12.117.1.2.1
Each entry is a specific sequence of a route map.
Status: current Access: not-accessible
OBJECT-TYPE    
  DRouteMapSeqEntry  

dRouteMapSeqNum 1.3.6.1.4.1.171.12.117.1.2.1.1
Multiple entries of the same route map can be created by assigning a different sequence number to it. Each instance is identified by the route map name and the sequence number. The value of the sequence number associated with the particular route map instance determines the order in which the routing protocol evaluates routes; the instance of having lowest sequence number is evaluated first. If the routes pass all the match conditions specified in the lowest-numbered instance, and if all set clause elements are successfully configured, then no other instance of the route map is considered. However, any routes that do not pass all the match conditions are evaluated against the next instance of the route map.
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32 1..65535  

dRouteMapSeqMatchAction 1.3.6.1.4.1.171.12.117.1.2.1.2
Indicates the action performed by this route map instance.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER permit(1), deny(2)  

dRouteMapSeqRowStatus 1.3.6.1.4.1.171.12.117.1.2.1.99
Controls creation/deletion of entries in this table according to the RowStatus textual convention. The writable columns in a row cannot be changed if the row is active. In other words, once created, dRouteMapMatchAction cannot be modified directly. It is required to destroy the instance and then create it with the new value. Before configure match or set a clause/element, it is required to create the same route map instance. Deletion of the route map instance will also delete all the clause elements confgured which associate the deleted route map.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dRouteMapClauseTable 1.3.6.1.4.1.171.12.117.1.3
This table contains entries for instances of the route map clause elements.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DRouteMapClauseEntry

dRouteMapClauseEntry 1.3.6.1.4.1.171.12.117.1.3.1
Each entry describes the characteristics of one route map clause element instance.
Status: current Access: not-accessible
OBJECT-TYPE    
  DRouteMapClauseEntry  

dRouteMapClauseTypeId 1.3.6.1.4.1.171.12.117.1.3.1.1
The type of match or set command in this entry. A route map entry can contain multiple match and set statements. To match a route against a route map entry, all of the match clause elements in a route map sequence must be satisfied. When a route map entry is matched, all the set clause elements in the sequence will be performed (if applicable) for a 'permit' sequence. The valid values and ranges of dRouteMapClauseAddOption and dRouteMapClauseElementValue depends on this object. Please refer to the dRouteMapClauseRowStatus object's DESCRIPTION for details.
Status: current Access: not-accessible
OBJECT-TYPE    
  INTEGER matchIpAccessList(1), matchIpPrefixList(2), matchIpv6AccessList(3), matchAsPath(4), matchCommunity(5), macthIpNexthop(7), matchIpNexthopPrefixList(8), matchMetric(9), matchInterface(10), matchRouteType(11), matchIpRouteSource(12), matchIpv6Nexthop(13), matchIpv6NexthopPrefixList(14), matchIpv6PrefixList(15), setIpNexthop(129), setIpv6Nexthop(131), setAsPath(136), setCommunity(137), setMetric(139), setLocalPreference(140), setOrigin(141), setWeight(142), setDampening(143), setMetricType(144)  

dRouteMapClauseSubId 1.3.6.1.4.1.171.12.117.1.3.1.2
Indicates the clause element sub ID. Because for some clause types (e.g. setIpNexthop), multiple instances can be created, this object is used solely to distinguish specific instance of the element. If the created instance has same dRouteMapName, dRouteMapSeqNum, dRouteMapClauseTypeId and dRouteMapClauseElementValue as the entry exists in the dRouteMapClauseTable,the creation will be rejected. This value is determined by choosing the next available by walking the table and may change across system reboots.
Status: current Access: not-accessible
OBJECT-TYPE    
  Integer32 1..2147483647  

dRouteMapClauseAddOption 1.3.6.1.4.1.171.12.117.1.3.1.3
This indicates the additional option selected along with the main option (dRouteMapClauseTypeId) whenever it applies. For more information on how to map this object value to each value, refer to the route-map clauses table in the dRouteMapClauseRowStatus object's DESCRIPTION.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER notApplicable(0), exact(1), additive(2), communityNone(3)  

dRouteMapClauseElementValue 1.3.6.1.4.1.171.12.117.1.3.1.4
This represents match and set clauses' variable element instance values in character string form. Whatever may be the data type of the attribute element instance value, it is always interpreted as a set of characters for both configuration and display purposes. It is up to the user to know the element's data type mapping in order to input the correct value while configuring. Refer to the route-map clauses table in the dRouteMapClauseRowStatus object descrption for detailed information.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString Size(0..255)  

dRouteMapClauseRowStatus 1.3.6.1.4.1.171.12.117.1.3.1.99
Controls creation/deletion of entries in this table according to the RowStatus textual convention. The writable columns in a row cannot be changed if the row is active. In other words, the table entry elements may not be modified. To create/delete an entry in this table, the following entry objects MUST be explicitly configured: dRouteMapClauseRowStatus dRouteMapClauseElementValue Make sure the corresponding route map(s) are created before configuring their corresponding clause elements. The table below explains how to determine the values and ranges of dRouteMapClauseAddOption and dRouteMapClauseElementValue. Clause element configuration table ==================================================== Clause Type Addtional Option Element Value dRouteMapClauseTypeId dRouteMapClauseAddOption dRouteMapClauseElementValue ======================= ========================== ================== matchIpAccessList notApplicable DisplayString (SIZE(1..32)) matchIpPrefixList notApplicable DisplayString (SIZE(1..32)) matchIpv6AccessList notApplicable DisplayString (SIZE(1..32)) matchIpv6PrefixList notApplicable DisplayString (SIZE(1..32)) matchAsPath notApplicable DisplayString (SIZE(1..32)) matchCommunity exact/ DisplayString (SIZE(1..32)) notApplicable DisplayString (SIZE(1..32)) macthIpNexthop notApplicable DisplayString (SIZE(1..32)) matchIpNexthopPrefixList notApplicable DisplayString (SIZE(1..32)) matchIpv6Nexthop notApplicable DisplayString (SIZE(1..32)) matchIpv6NexthopPrefixList notApplicable DisplayString (SIZE(1..32)) matchMetric notApplicable DisplayString (SIZE(1..32)) matchInterface notApplicable DisplayString (SIZE(1..32)) matchRouteType notApplicable DisplayString (SIZE(1..32)) matchIpRouteSource notApplicable DisplayString (SIZE(1..32)) setIpNexthop notApplicable InetAddressIPv4 setIpv6Nexthop notApplicable InetAddressIPv6 setAsPath notApplicable DisplayString (SIZE(1..32)) setCommunity(Note#1) additive/ DisplayString (SIZE(1..32)) communityNone zero-length string notApplicable DisplayString (SIZE(1..32)) setMetric notApplicable Unsigned32 setLocalPreference notApplicable Unsigned32 setOrigin notApplicable { egp, igp, incomplete } (Note#2) setWeight notApplicable Interger32 (0..65535) setDampening notApplicable Interger32 (0..65535) setMetricType notApplicable Interger32 (0..65535) ======================================================================================== Note#1: Given a {route map, sequence number}, setCommunity will have at most one instance, i.e., all options and values will be aggregated into one dRouteMapClauseSubId. When 'additive' is chosen for dRouteMapClauseAddOption, the specified community list will be added to the existed community list. If 'communityNone' is chosen, the dRouteMapClauseElementValue should be a zeor-length string. When read dRouteMapClauseElementValue, the value 'additive' is never returned. Note#2: The element value needs choose the exact case-sensitive string to set the option. For example, for setOrigin, egp or igp or incomplete will be the valid options to select.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dAccessListTable 1.3.6.1.4.1.171.12.117.1.4
This table contains name for IP access list.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DAccessListEntry

dAccessListEntry 1.3.6.1.4.1.171.12.117.1.4.1
An entry contains the information of IP access list.
Status: current Access: not-accessible
OBJECT-TYPE    
  DAccessListEntry  

dAccessListName 1.3.6.1.4.1.171.12.117.1.4.1.1
The name of the IP access list.
Status: current Access: not-accessible
OBJECT-TYPE    
  DisplayString Size(1..16)  

dAccessListAddrType 1.3.6.1.4.1.171.12.117.1.4.1.2
This object indicates the address type of the access list.
Status: current Access: not-accessible
OBJECT-TYPE    
  InetAddressType  

dAccessListRowStatus 1.3.6.1.4.1.171.12.117.1.4.1.99
This object indicates the status of this entry. Only createAndGo(4) and destroy(6) are supported.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dAccessListRuleTable 1.3.6.1.4.1.171.12.117.1.5
This table contains rules for IP access list.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DAccessListRuleEntry

dAccessListRuleEntry 1.3.6.1.4.1.171.12.117.1.5.1
An entry contains one rule of the IP access list.
Status: current Access: not-accessible
OBJECT-TYPE    
  DAccessListRuleEntry  

dAccessListRuleMatchAction 1.3.6.1.4.1.171.12.117.1.5.1.1
Indicates the action performed for this IP access list.
Status: current Access: not-accessible
OBJECT-TYPE    
  INTEGER permit(1), deny(2)  

dAccessListRuleNetAddr 1.3.6.1.4.1.171.12.117.1.5.1.2
Indicates the network address.
Status: current Access: not-accessible
OBJECT-TYPE    
  InetAddress  

dAccessListRulePfxLen 1.3.6.1.4.1.171.12.117.1.5.1.3
Indicates the prefix length of the network address.
Status: current Access: not-accessible
OBJECT-TYPE    
  INTEGER  

dAccessListRuleRowStatus 1.3.6.1.4.1.171.12.117.1.5.1.99
This object indicates the status of this entry. Only createAndGo(4) and destroy(6) are supported.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dPrefixListTable 1.3.6.1.4.1.171.12.117.1.6
This table contains name for IP prefix list.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DPrefixListEntry

dPrefixListEntry 1.3.6.1.4.1.171.12.117.1.6.1
An entry contains the information of IP prefix list.
Status: current Access: not-accessible
OBJECT-TYPE    
  DPrefixListEntry  

dPrefixListName 1.3.6.1.4.1.171.12.117.1.6.1.1
The name of the IP prefix list.
Status: current Access: not-accessible
OBJECT-TYPE    
  DisplayString Size(1..16)  

dPrefixListAddrType 1.3.6.1.4.1.171.12.117.1.6.1.2
This object indicates the address type of the prefix.
Status: current Access: not-accessible
OBJECT-TYPE    
  InetAddressType  

dPrefixListRowStatus 1.3.6.1.4.1.171.12.117.1.6.1.99
This object indicates the status of this entry. Only createAndGo(4) and destroy(6) are supported.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dPrefixListRuleTable 1.3.6.1.4.1.171.12.117.1.7
A table consists of a list of IP prefixes. The initial 2 index elements identify the prefix list that a prefix belongs to.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DPrefixListRuleEntry

dPrefixListRuleEntry 1.3.6.1.4.1.171.12.117.1.7.1
An entry contains the information of an IP prefix.
Status: current Access: not-accessible
OBJECT-TYPE    
  DPrefixListRuleEntry  

dPrefixListRuleSeqNum 1.3.6.1.4.1.171.12.117.1.7.1.1
The checking sequence of the prefix within a prefix list. The lower the number is, the higher the precedence of the permit/deny rule. The special value of 0 means the sequence number will be automatically determined by the agent.
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32 0 | 1..65535  

dPrefixListRuleAction 1.3.6.1.4.1.171.12.117.1.7.1.2
This object indicates whether to permit or deny the matched route entry.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER permit(1), deny(2)  

dPrefixListRuleNetAddr 1.3.6.1.4.1.171.12.117.1.7.1.3
This object indicates the network address (prefix).
Status: current Access: read-create
OBJECT-TYPE    
  InetAddress  

dPrefixListRulePrefixLen 1.3.6.1.4.1.171.12.117.1.7.1.4
The length of network address (prefix).
Status: current Access: read-create
OBJECT-TYPE    
  InetAddressPrefixLength  

dPrefixListRuleGeValue 1.3.6.1.4.1.171.12.117.1.7.1.5
The minimum prefix length of the route that can be matched. The special value of 0 indicates this object is not specified.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32 0 | 1..128  

dPrefixListRuleLeValue 1.3.6.1.4.1.171.12.117.1.7.1.6
The maximum prefix length of the route that can be matched. The special value of 0 indicates this object is not specified.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32 0 | 1..128  

dPrefixListRuleHitCount 1.3.6.1.4.1.171.12.117.1.7.1.7
Counter that the prefix list entry has been matched.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

dPrefixListRuleRowStatus 1.3.6.1.4.1.171.12.117.1.7.1.99
This object indicates the status of this entry. Only createAndGo(4) and destroy(6) are supported.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dPrefixListDescTable 1.3.6.1.4.1.171.12.117.1.8
A table consists of a list of descriptions for IP prefix lists.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DPrefixListDescEntry

dPrefixListDescEntry 1.3.6.1.4.1.171.12.117.1.8.1
An entry contains the description of an IP prefix list.
Status: current Access: not-accessible
OBJECT-TYPE    
  DPrefixListDescEntry  

dPrefixListDescContent 1.3.6.1.4.1.171.12.117.1.8.1.1
Specify the description for prefix list.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString  

dPrefixListDescRowStatus 1.3.6.1.4.1.171.12.117.1.8.1.99
This object indicates the status of this entry. Only createAndGo(4) and destroy(6) are supported.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dIPFilterMIBGroups 1.3.6.1.4.1.171.12.117.2.1
OBJECT IDENTIFIER    

dIPFilterMIBCompliances 1.3.6.1.4.1.171.12.117.2.2
OBJECT IDENTIFIER    

dIPFilterMIBFullCompliance 1.3.6.1.4.1.171.12.117.2.2.1
The compliance statement
Status: current Access: read-create
MODULE-COMPLIANCE    

dRouteMapGroup 1.3.6.1.4.1.171.12.117.2.1.1
These objects are used for managing/monitoring route map configurations.
Status: current Access: read-create
OBJECT-GROUP    

dRouteMapSeqGroup 1.3.6.1.4.1.171.12.117.2.1.2
These objects are used for managing/monitoring route map sequence configurations.
Status: current Access: read-create
OBJECT-GROUP    

dRouteMapClauseGroup 1.3.6.1.4.1.171.12.117.2.1.3
These objects are used for managing/monitoring route map clauses.
Status: current Access: read-create
OBJECT-GROUP    

dAccessListGroup 1.3.6.1.4.1.171.12.117.2.1.4
These objects are used for managing/monitoring IP access list configuration.
Status: current Access: read-create
OBJECT-GROUP    

dAccessListRuleGroup 1.3.6.1.4.1.171.12.117.2.1.5
These objects are used for managing/monitoring IP access list rules configuration.
Status: current Access: read-create
OBJECT-GROUP    

dPrefixListGroup 1.3.6.1.4.1.171.12.117.2.1.6
These objects are used for managing/monitoring route map clauses.
Status: current Access: read-create
OBJECT-GROUP    

dPrefixListRuleGroup 1.3.6.1.4.1.171.12.117.2.1.7
These objects are used for managing/monitoring IP access list configuration.
Status: current Access: read-create
OBJECT-GROUP    

dPrefixListDescGroup 1.3.6.1.4.1.171.12.117.2.1.8
These objects are used for managing/monitoring IP access list rules configuration.
Status: current Access: read-create
OBJECT-GROUP