Spec for ITM Tunnel Auto-config feature.
[genius.git] / docs / images / pipeline-l2.txt
1
2 +-----------------+
3 |      (17)       |
4 |   Dispatcher    |
5 |      Table      |
6 +--------+--------+
7          |
8          |
9 +--------v--------+
10 |      (50)       |
11 | L2 SMAC Learning|
12 |      Table      |
13 +-----------------+    +--------v--------+
14 |  Known SMAC     +---->      (51)       |
15 +-----------------+    | L2 DMAC Filter  |
16 |  Unknown SMAC   +---->      Table      |
17 +-------+---------+    +-----------------+
18         |              |  Known DMAC     +--------------------+
19         |              +-----------------+                    |
20       +-v-+            |  Unknown DMAC   |                    |
21       |ODL|            |                 |                    |
22       +---+            +--------+--------+                    |
23                                 |                             |
24                                 |                             |
25                        +--------v--------+                    |
26                        |      (52)       |                    |
27                        | Unknown DMACs   |                    |
28                        |      Table      |                    |
29                        +-----------------+                    |
30                   +----+  Tunnel In Port |                    |
31                   |    +-----------------+                    |
32                   |    |  VM In Port     |                    |
33                   |    +------+----------+                    |
34                   |           |                               |
35                   |    +------v-----+                         |
36                   |    |   Group    |                         |
37                   |    | Full BCast +------+                  |
38                   |    +-----+------+      |                  |
39                   |          |             |                  |
40                   |    +-----v------+      |              +---v-------------+
41                   +---->   Group    +--+   |              |     (220)       |
42                        | Local BCast|  |   |              |Egress Dispatcher|
43                        +------------+  |   |         +--->+      Table      |
44                                        |   |         |    +-----------------+
45                                        |   |         |
46                                        |   |         |
47                                +-------v---v-----+   |
48                                |     (55)        |   |
49                                |  Filter Equal   |   |
50                                |      Table      |   |
51                                +-----------------+   |
52                                |  L Register     +---+
53                                |  and Egress     |
54                                +-----------------+
55                                | ? Match   Drop  |
56                                +-----------------+