Realtime Traffic Flow Measurement (RTFM)
Created
- 2009-10-15
Last Updated
- 2009-10-15
Available Formats
Pattern Matching Engine (PME) Opcodes
Registration Procedure(s)
- IETF Review
Reference
- RFC 2722: Traffic Flow Measurement: Architecture
Available Formats
| Value | Opcode | goto | test | Reference |
|---|---|---|---|---|
| 1 | Ignore | 0 | - | RFC 2722 |
| 2 | NoMatch | 0 | - | RFC 2722 |
| 3 | Count | 0 | - | RFC 2722 |
| 4 | CountPkt | 0 | - | RFC 2722 |
| 5 | Return | 0 | 0 | RFC 2722 |
| 6 | Gosub | 1 | 1 | RFC 2722 |
| 7 | GosubAct | 1 | 0 | RFC 2722 |
| 8 | Assign | 1 | 1 | RFC 2722 |
| 9 | AssignAct | 1 | 0 | RFC 2722 |
| 10 | Goto | 1 | 1 | RFC 2722 |
| 11 | GotoAct | 1 | 0 | RFC 2722 |
| 12 | PushRuleTo | 1 | 1 | RFC 2722 |
| 13 | PushRuleToAct | 1 | 0 | RFC 2722 |
| 14 | PushPktTo | 1 | 1 | RFC 2722 |
| 15 | PushPktToAct | 1 | 0 | RFC 2722 |
| 16 | PopTo | 1 | 1 | RFC 2722 |
| 17 | PopToAct | 1 | 0 | RFC 2722 |
RTFM Attributes
Reference
- RFC 2722: Traffic Flow Measurement: Architecture
Available Formats
| Range | Registration Procedures |
|---|---|
| 0-511 | IETF Review |
| 512-1023 | First Come First Served |
| 1024 and above | Reserved for Private Use |
| Value | Attribute | Integer/String/Timestamp | Type | Reference |
|---|---|---|---|---|
| 0 | Null | RFC 2722 | ||
| 1-3 | Unassigned | |||
| 4 | SourceInterface | Integer | Source Address | RFC 2722 |
| 5 | SourceAdjacentType | Integer | Source Address | RFC 2722 |
| 6 | SourceAdjacentAddress | String | Source Address | RFC 2722 |
| 7 | SourceAdjacentMask | String | Source Address | RFC 2722 |
| 8 | SourcePeerType | Integer | Source Address | RFC 2722 |
| 9 | SourcePeerAddress | String | Source Address | RFC 2722 |
| 10 | SourcePeerMask | String | Source Address | RFC 2722 |
| 11 | SourceTransType | Integer | Source Address | RFC 2722 |
| 12 | SourceTransAddress | String | Source Address | RFC 2722 |
| 13 | SourceTransType | String | Source Address | RFC 2722 |
| 14 | DestInterface | Integer | Destination Address | RFC 2722 |
| 15 | DestAdjacentType | Integer | Destination Address | RFC 2722 |
| 16 | DestAdjacentAddress | String | Destination Address | RFC 2722 |
| 17 | DestAdjacentMask | String | Destination Address | RFC 2722 |
| 18 | DestPeerType | Integer | Destination Address | RFC 2722 |
| 19 | DestPeerAddress | String | Destination Address | RFC 2722 |
| 20 | DestPeerMask | String | Destination Address | RFC 2722 |
| 21 | DestTransType | Integer | Destination Address | RFC 2722 |
| 22 | DestTransType | String | Destination Address | RFC 2722 |
| 23 | DestTransMask | String | Destination Address | RFC 2722 |
| 24-25 | Unassigned | |||
| 26 | RuleSet | Integer | Meter attribute | RFC 2722 |
| 27 | ToOctets | Integer | Source-to-Dest counters | RFC 2722 |
| 28 | ToPDUs | Integer | Source-to-Dest counters | RFC 2722 |
| 29 | FromOctets | Integer | Dest-to-Source counters | RFC 2722 |
| 30 | FromPDUs | Integer | Dest-to-Source counters | RFC 2722 |
| 31 | FirstTime | Timestamp | Activity times | RFC 2722 |
| 32 | LastActiveTime | Timestamp | Activity times | RFC 2722 |
| 33 | SourceSubscriberID | String | Session attributes | RFC 2722 |
| 34 | DestSubscriberID | String | Session attributes | RFC 2722 |
| 35 | SessionID | String | Session attributes | RFC 2722 |
| 36 | SourceClass | Integer | 'Computed' attributes | RFC 2722 |
| 37 | DestClass | Integer | 'Computed' attributes | RFC 2722 |
| 38 | FlowClass | Integer | 'Computed' attributes | RFC 2722 |
| 39 | SourceKind | Integer | 'Computed' attributes | RFC 2722 |
| 40 | DestKind | Integer | 'Computed' attributes | RFC 2722 |
| 41 | FlowKind | Integer | 'Computed' attributes | RFC 2722 |
| 42-49 | Unassigned | |||
| 50 | MatchingStoD | Integer | PME variable | RFC 2722 |
| 51 | v1 | Integer | Meter Variables | RFC 2722 |
| 52 | v2 | Integer | Meter Variables | RFC 2722 |
| 53 | v3 | Integer | Meter Variables | RFC 2722 |
| 54 | v4 | Integer | Meter Variables | RFC 2722 |
| 55 | v5 | Integer | Meter Variables | RFC 2722 |
| 56-1023 | Unassigned |