cippfIpFilterOrderPosition

CISCO-IP-PROTOCOL-FILTER-MIB · .1.3.6.1.4.1.9.9.278.1.1.3.1.2

Object

column r/w Unsigned32
This object is used to order the IP protocol filters
within a filter profile.  The filter with the lowest
order position number is applied first, that is 
cippfIpFilterOrderPosition '1'.  The order position 
number among all filters of a profile is always 
consecutive.  The agent will automatically arrange 
the order position to a consecutive manner for the 
filter entries within the profile after each addition
(when the created entry moves to 'active' state) and 
modification or deletion (when the active entry moves
out from 'active' state) of any filter.
              
For example, a new filter is added to an empty
profile with the cippfIpFilterOrderPosition '2' , 
the filter will be actually positioned to 
cippfIpFilterOrderPosition '1' by the agent. 
Moreover, if there are 3 filters in the profile 
and their order positions are 1, 2, and 3.  Adding 
a new filter with any cippfIpFilterOrderPosition 
greater than '3' will produce the same effect.  The 
new filter will actually be in position '4' because 
the agent maintains the filters in consecutive order.
              
When a filter is removed from a profile, the filters
following this filter will be moved forward and 
decrement their order position numbers.  For example, 
if there are 6 filters in the profile and their 
order positions are 1, 2, 3, 4, 5, 6.  Deleting
the filter of cippfIpFilterOrderPosition '4' will
cause the existing filters of 
cippfIpFilterOrderPosition '5' and '6' to change
to '4' and '5' respectively.
              
When a filter is added to the order position of an
existing filter of the same profile, the existing
filter entry and all subsequent entries following it
will increment their cippfIpFilterOrderPosition.  
This essentially move the existing filters towards
the end of the filter profile.  
              
For example, if there are 6 filters in the profile, 
and their cippfIpFilterOrderPosition values are 1, 
2, 3, 4, 5, 6.  If the user would like to add a new
one and specifies '4' to be the 
cippfIpFilterOrderPosition of the new filter, the 
existing filters of cippfIpFilterOrderPosition
values 4, 5, 6 will become 5, 6, 7.  
              
The cippfIpFilterOrderPosition value '0' is a
special number meaning to append the filter
to the last filter of the profile. Continue with
our previous example, if another new filter is added
and the user specifies the cippfIpFilterOrderPosition 
to be '0'.  The new filter will actually be created  
with cippfIpFilterOrderPosition equal to 8.  
              
Finally, moving a filter within a profile will have 
the same effect of first deleting and then adding the 
filter to the new position.  For example, if the 
filter of cippfIpFilterOrderPosition 2 is moved to 4,
the filters originally at the 
cippfIpFilterOrderPosition 3 and 4 will be moved 
forward to 2 and 3 respectively and filters of all 
other cippfIpFilterOrderPosition values will remain 
unchanged.

Context

MIB
CISCO-IP-PROTOCOL-FILTER-MIB
OID
.1.3.6.1.4.1.9.9.278.1.1.3.1.2
Type
column
Access
readwrite
Status
current
Parent
cippfIpFilterEntry
Table
cippfIpFilterTable
Siblings
26

Syntax

Unsigned32

Values & Constraints

Object Constraints
range: 0-65535

Related Objects

Sibling Objects