80 | | The analysis engine performs six tests: |
81 | | |
82 | | * If the sliver's flowspace includes IP space: That IP space must not overlap with the IP space of any already-approved slivers. |
83 | | * If the sliver's flowspace includes MAC addresses: Those MAC addresses must not overlap with the MAC addresses of any already-approved slivers. |
84 | | * If the sliver's flowspace includes ethertypes (other than IP and ARP): Those ethertypes must not overlap with the ethertypes of any already-approved slivers. |
85 | | * If there are any port groups defined: The new sliver's flowspace must not include more than one port in any port group. |
86 | | * The sliver's flowspace must not include any flowspace defined by VLAN. (no 'dl_vlan') |
87 | | * The sliver's flowspace must include at least one datapath. (no 'any') |
88 | | |
89 | | If all of those tests pass, the sliver is automatically approved (when FOAM is in mode 2 -- in the other modes, the analysis is still done, but the results are ignored). |
| 80 | The analysis engine performs three tests related to your flowspace: |
| 81 | |
| 82 | 1. If the sliver's flowspace includes IP space: That IP space must not overlap with the IP space of any already-approved slivers. |
| 83 | 2. If the sliver's flowspace includes MAC addresses: Those MAC addresses must not overlap with the MAC addresses of any already-approved slivers. |
| 84 | 3. If the sliver's flowspace includes ethertypes (other than IP and ARP): Those ethertypes must not overlap with the ethertypes of any already-approved slivers. |
| 85 | |
| 86 | For each of those tests, the result could be "pass", "fail", or "n/a" (e.g. if the sliver's flowspace doesn't include IP space, or there are no port groups defined). |
| 87 | |
| 88 | It also performs three tests related to datapaths, ports, and VLANs: |
| 89 | |
| 90 | 1. The sliver's flowspace must include at least one datapath. (no 'any') |
| 91 | 2. The sliver's flowspace must not include more than one port in any port group. (if any port groups are defined) |
| 92 | 3. The sliver's flowspace must not include any flowspace defined by VLAN. (no 'dl_vlan') |
| 93 | |
| 94 | The sliver is automatically approved if at least one test in the first group passes, and no test fails (in either group). (When FOAM is in mode 2 -- in the other modes, the analysis is still done, but the results are ignored.) |