DLINKSW-IP-FILTER-MIB
File:
DLINKSW-IP-FILTER-MIB.mib (32522 bytes)
Imported modules
Imported symbols
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 |
|
|
|
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 |
|
|
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) |
|
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 |
|
|
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 |
|
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 |
|
|
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 |
|
|
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 |
|
|
|