diff options
Diffstat (limited to 'doc/src/policy-groups-table.html')
-rw-r--r-- | doc/src/policy-groups-table.html | 297 |
1 files changed, 297 insertions, 0 deletions
diff --git a/doc/src/policy-groups-table.html b/doc/src/policy-groups-table.html new file mode 100644 index 000000000..8e84809cf --- /dev/null +++ b/doc/src/policy-groups-table.html @@ -0,0 +1,297 @@ +<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"> +<html> +<head> + + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + + <meta name="Author" content="Richard Guy Briggs"> + + <meta name="GENERATOR" content="Mozilla/4.78 [en] (X11; U; Linux 2.4.18 i686) [Netscape]"> + <title></title> +</head> + <body> +Policy Groups Table<br> +<br> +This table lists all the policy group combinations and expected packet flows.<br> +<br> +<br> + +<table border="1" cols="14" width="100%" nosave=""> + <tbody> + <tr> + <th bgcolor="#cccccc">policy</th> + <th bgcolor="#cccccc"><br> + </th> + <th bgcolor="#cccccc" colspan="2">none</th> + <th bgcolor="#cccccc" colspan="2">clear</th> + <th bgcolor="#cccccc" colspan="2">clear-or-private</th> + <th bgcolor="#cccccc" colspan="2">private-or-clear</th> + <th bgcolor="#cccccc" colspan="2">private</th> + <th bgcolor="#cccccc" colspan="2">block</th> + </tr> + <tr> + <th bgcolor="#cccccc"><br> + </th> + <th bgcolor="#cccccc">key?</th> + <th bgcolor="#cccccc">no</th> + <th bgcolor="#cccccc">yes</th> + <th bgcolor="#cccccc">no</th> + <th bgcolor="#cccccc">yes</th> + <th bgcolor="#cccccc">no</th> + <th bgcolor="#cccccc">yes</th> + <th bgcolor="#cccccc">no</th> + <th bgcolor="#cccccc">yes</th> + <th bgcolor="#cccccc">no</th> + <th bgcolor="#cccccc">yes</th> + <th bgcolor="#cccccc">no</th> + <th bgcolor="#cccccc">yes</th> + </tr> + <tr> + <th bgcolor="#cccccc" rowspan="2">none</th> + <th bgcolor="#cccccc">no</th> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + </tr> + <tr> + <th bgcolor="#cccccc">yes</th> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c,f?</td> + <td>c,f?</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + </tr> + <tr> + <th bgcolor="#cccccc" rowspan="2">clear</th> + <th bgcolor="#cccccc">no</th> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c,c(f?)</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + </tr> + <tr> + <th bgcolor="#cccccc">yes</th> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c,f?</td> + <td>c,f?</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + </tr> + <tr> + <th bgcolor="#cccccc" rowspan="2">clear-or-private</th> + <th bgcolor="#cccccc">no</th> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c,f?</td> + <td>c,c(f?)</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + <td>c,f</td> + </tr> + <tr> + <th bgcolor="#cccccc">yes</th> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c</td> + <td>c,f?</td> + <td>c,e</td> + <td>c,f</td> + <td>c,e</td> + <td>c,f</td> + <td>c,f</td> + </tr> + <tr> + <th bgcolor="#cccccc" rowspan="2">private-or-clear</th> + <th bgcolor="#cccccc">no</th> + <td>t,c</td> + <td>t,f?</td> + <td>t,c</td> + <td>t,f?</td> + <td>t,c</td> + <td>t,f?</td> + <td>t,f?</td> + <td>t,f?</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + </tr> + <tr> + <th bgcolor="#cccccc">yes</th> + <td>t,c</td> + <td>t,f?</td> + <td>t,c</td> + <td>t,f?</td> + <td>t,c</td> + <td>t,e</td> + <td>t,c(f?)</td> + <td>t,e</td> + <td>t,f</td> + <td>t,e</td> + <td>t,f</td> + <td>t,f</td> + </tr> + <tr> + <th bgcolor="#cccccc" rowspan="2">private</th> + <th bgcolor="#cccccc">no</th> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + </tr> + <tr> + <th bgcolor="#cccccc">yes</th> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,f</td> + <td>t,e</td> + <td>t,f</td> + <td>t,e</td> + <td>t,f</td> + <td>t,e</td> + <td>t,f</td> + <td>t,f</td> + </tr> + <tr> + <th bgcolor="#cccccc" rowspan="2">block</th> + <th bgcolor="#cccccc">no</th> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + </tr> + <tr> + <th bgcolor="#cccccc">yes</th> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + <td>f</td> + </tr> + + </tbody> +</table> + <br> + +<table border="1" cols="2" nosave=""> + <tbody> + <tr nosave=""> + <th nosave="">legend</th> + <th>packet fate</th> + </tr> + <tr> + <td>c</td> + <td>clear</td> + </tr> + <tr> + <td>f</td> + <td>fail</td> + </tr> + <tr> + <td>e</td> + <td>encrypt</td> + </tr> + <tr> + <td>t</td> + <td>trap</td> + </tr> + <tr> + <td valign="Top">c,f<br> + </td> + <td valign="Top">first packet clear, then fail<br> + </td> + </tr> + <tr> + <td valign="Top">c,e<br> + </td> + <td valign="Top">first packet clear, then encrypt<br> + </td> + </tr> + <tr> + <td valign="Top">t,f<br> + </td> + <td valign="Top">trap, then fail<br> + </td> + </tr> + <tr> + <td valign="Top">t,c<br> + </td> + <td valign="Top">trap, then clear<br> + </td> + </tr> + <tr> + <td valign="Top">t,e<br> + </td> + <td valign="Top">trap, then encrypt<br> + </td> + </tr> + + </tbody> +</table> + +</body> +</html> |