midcomRuleFlowDirection
MIDCOM-MIB ·
.1.3.6.1.2.1.171.1.1.3.1.10
Object
column
r/w
Enumeration
This parameter specifies the direction of enabled
communication, either inbound(1), outbound(2), or
biDirectional(3).
The semantics of this object depends on the protocol
the rule relates to. If the rule is independent of
the transport protocol (midcomRuleTransportProtocol
has a value of 0) or if the transport protocol is UDP,
then the value of midcomRuleFlowDirection indicates
the direction of packets traversing the middlebox.
In this case, value inbound(1) indicates that packets
are traversing from outside to inside, value outbound(2)
indicates that packets are traversing from inside to
outside. For both values, inbound(1) and outbound(2)
packets can traverse the middlebox only unidirectional.
A bidirectional flow is indicated by value
biDirectional(3).
If the transport protocol is TCP, the packet flow is
always bidirectional, but the value of
midcomRuleFlowDirection indicates that:
- inbound(1): bidirectional TCP packet flow.
First packet, with TCP SYN flag set, must arrive
at an outside interface of the middlebox.
- outbound(2): bidirectional TCP packet flow.
First packet, with TCP SYN flag set, must arrive
at an inside interface of the middlebox.
- biDirectional(3): bidirectional TCP packet flow.
First packet, with TCP SYN flag set, may arrive
at an inside or an outside interface of the middlebox.
This object is used as input to a request for
establishing a policy enable rule as well as for
indicating the properties of an established policy rule.
If object midcomRuleOperStatus of the same entry has a
value of either newEntry(1), setting(2), or reserved(7),
then this object can be written by a manager in order to
specify a requested direction to be enabled by a policy
rule. Writing to this object in any state other than
newEntry(1), setting(2), or reserved(7) will always fail
with an 'inconsistentValue' error.
Note that this error code is SNMP specific. If the MIB
module is used with other protocols than SNMP, errors with
similar semantics specific to those protocols should be
returned.
If object midcomRuleOperStatus of the same entry has the
value enabled(8), then this object indicates the enabled
flow direction.
If object midcomRuleOperStatus of the same entry has a
value other than newEntry(1), setting(2), reserved(7), or
enabled(8), then the value of this object is irrelevant.
Context
- MIB
- MIDCOM-MIB
- OID
.1.3.6.1.2.1.171.1.1.3.1.10- Type
- column
- Access
- readwrite
- Status
- current
- Parent
- midcomRuleEntry
- Table
- midcomRuleTable
- Siblings
- 25
Syntax
Enumeration
Values & Constraints
Enumerated Values
1 | inbound |
2 | outbound |
3 | biDirectional |
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| midcomRuleOwner The manager who owns this row in the midcomRuleTable.
This object SHOULD uniquely identify an authenticated
MIDCOM client. This object is part of the table index t… | column | OctetString | .1.3.6.1.2.1.171.1.1.3.1.1 |
| midcomRuleMaxIdleTime Maximum idle time of the policy rule in seconds.
If no packet to which the policy rule applies passes the
middlebox for the specified midcomRuleMaxIdleTime, then
th… | column | seconds SNMPv2-SMIUnsigned32 | .1.3.6.1.2.1.171.1.1.3.1.11 |
| midcomRuleTransportProtocol The transport protocol.
Valid values for midcomRuleTransportProtocol
other than zero are defined at:
http://www.iana.org/assignments/protocol-numbers
… | column | Unsigned32 | .1.3.6.1.2.1.171.1.1.3.1.12 |
| midcomRulePortRange The range of port numbers.
This object is used as input to a request for establishing
a policy rule as well as for indicating the properties of
an established polic… | column | Enumeration | .1.3.6.1.2.1.171.1.1.3.1.13 |
| midcomRuleInternalIpVersion IP version of the internal address (A0) and the inside
address (A1). Allowed values are ipv4(1), ipv6(2),
ipv4z(3), and ipv6z(4).
This object is used as input to a… | column | INET-ADDRESS-MIBInetAddressType | .1.3.6.1.2.1.171.1.1.3.1.14 |
| midcomRuleExternalIpVersion IP version of the external address (A3) and the outside
address (A2). Allowed values are ipv4(1) and ipv6(2).
This object is used as input to a request for establi… | column | INET-ADDRESS-MIBInetAddressType | .1.3.6.1.2.1.171.1.1.3.1.15 |
| midcomRuleInternalIpAddr The internal IP address (A0).
This object is used as input to a request for establishing
a policy rule as well as for indicating the properties of
an established po… | column | INET-ADDRESS-MIBInetAddress | .1.3.6.1.2.1.171.1.1.3.1.16 |
| midcomRuleInternalIpPrefixLength The prefix length of the internal IP address used for
wildcarding. A value of 0 indicates a full wildcard;
in this case, the value of midcomRuleInternalIpAddr is
irrelevant. If … | column | INET-ADDRESS-MIBInetAddressPrefixLength | .1.3.6.1.2.1.171.1.1.3.1.17 |
| midcomRuleInternalPort The internal port number. A value of 0 is a wildcard.
This object is used as input to a request for establishing
a policy rule as well as for indicating the proper… | column | INET-ADDRESS-MIBInetPortNumber | .1.3.6.1.2.1.171.1.1.3.1.18 |
| midcomRuleExternalIpAddr The external IP address (A3).
This object is used as input to a request for establishing
a policy rule as well as for indicating the properties of
an established po… | column | INET-ADDRESS-MIBInetAddress | .1.3.6.1.2.1.171.1.1.3.1.19 |
| midcomRuleExternalIpPrefixLength The prefix length of the external IP address used for
wildcarding. A value of 0 indicates a full wildcard;
in this case, the value of midcomRuleExternalIpAddr is
irrelevant. If … | column | INET-ADDRESS-MIBInetAddressPrefixLength | .1.3.6.1.2.1.171.1.1.3.1.20 |
| midcomRuleExternalPort The external port number. A value of 0 is a wildcard.
This object is used as input to a request for establishing
a policy rule as well as for indicating the proper… | column | INET-ADDRESS-MIBInetPortNumber | .1.3.6.1.2.1.171.1.1.3.1.21 |
| midcomRuleInsideIpAddr The inside IP address at the middlebox (A1).
The value of this object is relevant only if
object midcomRuleOperStatus of the same entry has
a value of either reserv… | column | INET-ADDRESS-MIBInetAddress | .1.3.6.1.2.1.171.1.1.3.1.22 |
| midcomRuleInsidePort The inside port number at the middlebox.
A value of 0 is a wildcard.
The value of this object is relevant only if
object midcomRuleOperStatus of the same entry has
… | column | INET-ADDRESS-MIBInetPortNumber | .1.3.6.1.2.1.171.1.1.3.1.23 |
| midcomRuleOutsideIpAddr The outside IP address at the middlebox (A2).
The value of this object is relevant only if
object midcomRuleOperStatus of the same entry has
a value … | column | INET-ADDRESS-MIBInetAddress | .1.3.6.1.2.1.171.1.1.3.1.24 |
| midcomRuleOutsidePort The outside port number at the middlebox.
A value of 0 is a wildcard.
The value of this object is relevant only if
object midcomRuleOperStatus of the same entry has… | column | INET-ADDRESS-MIBInetPortNumber | .1.3.6.1.2.1.171.1.1.3.1.25 |
| midcomRuleLifetime The remaining lifetime in seconds of this policy rule.
Lifetime of a policy rule starts when object
midcomRuleOperStatus in the same entry enters either
state reser… | column | seconds SNMPv2-SMIUnsigned32 | .1.3.6.1.2.1.171.1.1.3.1.26 |
| midcomRuleRowStatus A control that allows entries to be added and removed from
this table.
Entries can also be removed from this table by setting
objects midcomRuleLifetime and midcomR… | column | SNMPv2-TCRowStatus | .1.3.6.1.2.1.171.1.1.3.1.27 |
| midcomRuleIndex The value of this object must be unique in
combination with the values of the objects
midcomRuleOwner and midcomGroupIndex in this row. | column | Unsigned32 | .1.3.6.1.2.1.171.1.1.3.1.3 |
| midcomRuleAdminStatus The value of this object indicates the desired status of
the policy rule. See the definition of midcomRuleOperStatus
for a description of the values.
When a midcom… | column | Enumeration | .1.3.6.1.2.1.171.1.1.3.1.4 |
| midcomRuleOperStatus The actual status of the policy rule. The
midcomRuleOperStatus object may have the following values:
- newEntry(1) indicates that the entry in the
midcomRuleTabl… | column | Enumeration | .1.3.6.1.2.1.171.1.1.3.1.5 |
| midcomRuleStorageType When retrieved, this object returns the storage
type of the policy rule. Writing to this object can
change the storage type of the particular row from
volatile(2) to nonVolatile(… | column | SNMPv2-TCStorageType | .1.3.6.1.2.1.171.1.1.3.1.6 |
| midcomRuleStorageTime The value of this object specifies how long this row
can exist in the midcomRuleTable after the
midcomRuleOperStatus switched to a termination state or
to an error state. This ob… | column | seconds SNMPv2-SMIUnsigned32 | .1.3.6.1.2.1.171.1.1.3.1.7 |
| midcomRuleError This object contains a descriptive error message if
the transition into the operational status reserved(7)
or enabled(8) failed. Implementations must reset the
error message to a… | column | SNMP-FRAMEWORK-MIBSnmpAdminString | .1.3.6.1.2.1.171.1.1.3.1.8 |
| midcomRuleInterface This object indicates the IP interface for which
enforcement of a policy rule is requested or performed,
respectively.
The interface is identified by its index in t… | column | IF-MIBInterfaceIndexOrZero | .1.3.6.1.2.1.171.1.1.3.1.9 |