11 | | || [#w1 week1] || [#w7 week7] || [#w13 week13] || || |
12 | | || [#w2 week2] || [#w8 week8] || [#w15 week 15] || || |
13 | | || [#w3 week3] || [#w9 week9] || [#w17 week 17] || || |
14 | | || [#w4 week4] || [#w10 week10] || [#w19 week 19] || || |
15 | | || [#w5 week5] || [#w11 week11] || [#w20 week 20] || || |
16 | | || [#w6 week6] || [#w12 week12] || [#w23 week 23] || || |
| 11 | || [#w1 week1] || [#w7 week7] || [#w13 week13] || [#w24 week24] || |
| 12 | || [#w2 week2] || [#w8 week8] || [#w15 week15] || || |
| 13 | || [#w3 week3] || [#w9 week9] || [#w17 week17] || || |
| 14 | || [#w4 week4] || [#w10 week10] || [#w19 week19] || || |
| 15 | || [#w5 week5] || [#w11 week11] || [#w20 week20] || || |
| 16 | || [#w6 week6] || [#w12 week12] || [#w23 week23] || || |
| 534 | |
| 535 | ==== w/o 3/4-3/9 ==== #w24 |
| 536 | '''3/4''' [[BR]] |
| 537 | Filter subsystem. |
| 538 | |
| 539 | The syntax - This is heavily based on [http://biot.com/capstats/bpf.html BPF], as in there are a handful of base elements - packet fields, and operations ''and'' and ''or''. In terms of operation, it is something else. The properties are: |
| 540 | |
| 541 | * Each component is a 4-tuple: event type, directionality, attribute, and value. We can AND or OR these together to form the rules. |
| 542 | |
| 543 | || Event Types || Network events that can be detected via the control channel, ANY || |
| 544 | || Directionality || SRC, DST, or ANY || |
| 545 | || Attribute || DPID, VLAN, IP, MAC, ANY || |
| 546 | || Value || for Attributes, in order - long, short, int, long, none || |
| 547 | |
| 548 | ANY is a wildcard, with the most lenient rule being "ANY event, ANY attribute, ANY value" |
| 549 | |
| 550 | * Some components can be condensed into one (a rule) - these are usually multiple rules ANDed together, e.g. "src IP A AND dst IP B". |
| 551 | * "rules" are a condensation of one or more components. |
| 552 | * Each rule is tied to a service ID, and as a result, a next-hop UID. |
| 553 | |
| 554 | The matching occurs in the dispatcher, and returns a set of service IDs and next-hop UIDs. |
| 555 | |