User defined fields from header/data to be used
in the Aces in the Acl using this Act. Use the closest
header information for deterministic behavior.
Configuring match-fields in deep headers is not
guaranteed to be effective because the platform may not
be able to extract deep fields depending on the packet
header sizes. Remember size of ip and tcp headers can
vary depending on the options in the respective headers.
Tagged Ethernet Frame header format:
0 1 2 3
1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Mac Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Dst Mac Addr | Src Mac Addr |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Mac Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 0x8100 |1p|C | Vlan Id | } 802.1 Q Tag
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Ether Type or Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Ip version 4 packet header format:
0 1 2 3
1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Ver|IHL|DSCPxx | Total Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Identification |Flags| Offset |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| TTL |Protcol|Header Checksum|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Tcp packet header format:
0 1 2 3
1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Src Port | Dst Port |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Acknowledgement number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Len|Res6|UAPRSF| Window size |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
UDP packet header format:
0 1 2 3
1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Src Port | Dst Port |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Length | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ethernetBegin: useful for fields in ethernet header
including the 802.1Q tag information.
ipBegin: useful for fields in the standard ip header.
Do not use it for options in the extended ip header.
Refer to RFC 791 for details.
tcpBegin: useful for fields in the standard tcp header.
Do not use it for options in extended tcp header.
Refer to RFC 793 for details.
udpBegin: useful for fields in the udp header. Refer to
RFC 793 for details.
ethernetEnd: useful for fields in the layer3 header
like IPX.
ipEnd: useful for fields in the header/data following
the ip header, including standard and optional
header.
tcpEnd: useful for fields in the header/data following
the tcp-header.
udpEnd: useful for fields in the header/data following
the udp-header.
Some commonly used fields are encoded in the 32-bit
integer value using the following convention.
0 1 2 3
1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| HDR |Ofset 0|Ofset N| unused|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
HDR: Denotes the code for the closest header which must
be one ethernetBegin, ipBegin, tcpBegin, udpBegin,
ethernetEnd, ipEnd, tcpEnd, udpEnd.
Ofset 0: Denotes offset of first byte for the field
from the closest header.
Ofset N: Denotes offset of last byte for the field
from the closest header.
Following is a list of commonly used fields encoded in
the convention described above.
+
|field-name | hex-code , decimal-code|
+
|macDst = 0x01000500, 16778496 |
|macSrc = 0x01060B00, 17173248 |
|qtagPId = 0x010C0D00, 17566976 |
|qtagDot1p = 0x010E0E00, 17698304 |
|qtagVid = 0x010E0F00, 17698560 |
|ethTypeLen = 0x01101100, 17830144 |
+ +
|ipTos = 0x02010100, 33620224 |
|ipProto = 0x02090900, 34146560 |
|ipSrc = 0x020C0F00, 34344704 |
|ipDst = 0x02101310, 34607888 |
+ +
|tcpSrcport = 0x03000100, 50331904 |
|tcpDstport = 0x03020300, 50463488 |
|tcpFlags = 0x030D0D00, 51186944 |
+ +
|udpSrcport = 0x04000100, 67109120 |
|udpDstport = 0x04020300, 67240704 |
+ +
|icmpMsg = 0x06000100, 100663552|
+
Parsed from file rapid_city-accelar.mib.txt
Company: rapidcity
Module: RAPID-CITY
rcFilterAceAdvancedField OBJECT-TYPE SYNTAX INTEGER { none (0), ethernetBegin (16777216), macDst (16778496), macSrc (17173248), qtagPId (17566976), qtagDot1p (17698304), qtagVid (17698560), ethTypeLen (17830144), ipBegin (33554432), ipTos (33620224), ipProto (34146560), ipSrc (34344704), ipDst (34607888), tcpBegin (50331648), tcpSrcport (50331904), tcpDstport (50463488), tcpFlags (51186944), udpBegin (67108864), udpSrcport (67109120), udpDstport (67240704), ethernetEnd (83886080), ipEnd (100663296), icmpMsg (100663552), tcpEnd (117440512), udpEnd (134217728) } MAX-ACCESS read-write STATUS current DESCRIPTION "User defined fields from header/data to be used in the Aces in the Acl using this Act. Use the closest header information for deterministic behavior. Configuring match-fields in deep headers is not guaranteed to be effective because the platform may not be able to extract deep fields depending on the packet header sizes. Remember size of ip and tcp headers can vary depending on the options in the respective headers. Tagged Ethernet Frame header format: 0 1 2 3 1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Mac Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Dst Mac Addr | Src Mac Addr | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Mac Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 0x8100 |1p|C | Vlan Id | } 802.1 Q Tag +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Ether Type or Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Ip version 4 packet header format: 0 1 2 3 1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Ver|IHL|DSCPxx | Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Identification |Flags| Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TTL |Protcol|Header Checksum| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Tcp packet header format: 0 1 2 3 1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Src Port | Dst Port | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Sequence number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Acknowledgement number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Len|Res6|UAPRSF| Window size | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ UDP packet header format: 0 1 2 3 1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Src Port | Dst Port | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length | Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ethernetBegin: useful for fields in ethernet header including the 802.1Q tag information. ipBegin: useful for fields in the standard ip header. Do not use it for options in the extended ip header. Refer to RFC 791 for details. tcpBegin: useful for fields in the standard tcp header. Do not use it for options in extended tcp header. Refer to RFC 793 for details. udpBegin: useful for fields in the udp header. Refer to RFC 793 for details. ethernetEnd: useful for fields in the layer3 header like IPX. ipEnd: useful for fields in the header/data following the ip header, including standard and optional header. tcpEnd: useful for fields in the header/data following the tcp-header. udpEnd: useful for fields in the header/data following the udp-header. Some commonly used fields are encoded in the 32-bit integer value using the following convention. 0 1 2 3 1 3 5 7 9 1 3 5 7 9 1 3 5 7 9 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | HDR |Ofset 0|Ofset N| unused| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ HDR: Denotes the code for the closest header which must be one ethernetBegin, ipBegin, tcpBegin, udpBegin, ethernetEnd, ipEnd, tcpEnd, udpEnd. Ofset 0: Denotes offset of first byte for the field from the closest header. Ofset N: Denotes offset of last byte for the field from the closest header. Following is a list of commonly used fields encoded in the convention described above. + |field-name | hex-code , decimal-code| + |macDst = 0x01000500, 16778496 | |macSrc = 0x01060B00, 17173248 | |qtagPId = 0x010C0D00, 17566976 | |qtagDot1p = 0x010E0E00, 17698304 | |qtagVid = 0x010E0F00, 17698560 | |ethTypeLen = 0x01101100, 17830144 | + + |ipTos = 0x02010100, 33620224 | |ipProto = 0x02090900, 34146560 | |ipSrc = 0x020C0F00, 34344704 | |ipDst = 0x02101310, 34607888 | + + |tcpSrcport = 0x03000100, 50331904 | |tcpDstport = 0x03020300, 50463488 | |tcpFlags = 0x030D0D00, 51186944 | + + |udpSrcport = 0x04000100, 67109120 | |udpDstport = 0x04020300, 67240704 | + + |icmpMsg = 0x06000100, 100663552| + " DEFVAL { none } ::= { rcFilterAceAdvancedEntry 2 }
Vendor: Rapid City Communication
Module: RAPID-CITY
[Automatically extracted from oidview.com]
OID | Name | Sub children | Sub Nodes Total | Description |
---|---|---|---|---|
1.3.6.1.4.1.2272.1.55.9.4.1.1 | rcFilterAceAdvancedIndex | 0 | 0 | Indexes each user defined field in the Act entry. |
1.3.6.1.4.1.2272.1.55.9.4.1.3 | rcFilterAceAdvancedOffset | 0 | 0 | Set Offset to the beginning offset of the user defined field with selected field/header as base. |
1.3.6.1.4.1.2272.1.55.9.4.1.4 | rcFilterAceAdvancedValue | 0 | 0 | Set the value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at t… |
1.3.6.1.4.1.2272.1.55.9.4.1.5 | rcFilterAceAdvancedPair | 0 | 0 | Set the pair value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left… |
1.3.6.1.4.1.2272.1.55.9.4.1.6 | rcFilterAceAdvancedOper | 0 | 0 | Logical Operator. |
1.3.6.1.4.1.2272.1.55.9.4.1.7 | rcFilterAceAdvancedLength | 0 | 0 | The number of bytes to extract from the Value and Pair string is set in rcFilterAceAdvancedLength. |