Community-Lab introduction

Check-in [7451c9cd6d]
Login
Overview
Comment:Note what's not implemented yet.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:7451c9cd6d77e6ace33a034841868ae42fd84a71
User & Date: ivan on 2012-09-19 10:12:55
Other Links: manifest | tags
Context
2012-09-19
10:36
Restructure experiment examples to clarify possibilities and usage. check-in: d6b27da7d8 user: ivan tags: trunk
10:12
Note what's not implemented yet. check-in: 7451c9cd6d user: ivan tags: trunk
09:28
Move step labels in diagram to a different layer. check-in: e9a539176a user: ivan tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Modified script.txt from [0c2f6f03b8] to [a5a6ffd88e].

   125    125       - Provides a familiar and flexible env for researchers.
   126    126     - Direct interfaces allow experiments to bypass the CD when interacting with
   127    127       the CN.
   128    128     - Control software
   129    129       - Uses LXC tools on containers to enforce resource limitation, resource
   130    130         isolation and node stability.
   131    131       - Uses traffic control, filtering and anonymization to ensure network
   132         -      stability, isolation and privacy.
          132  +      stability, isolation and privacy (partialy implemented).
   133    133   - The recovery device can force a hardware reboot of the RD from several
   134         -  triggers and help with upgrade and recovery.
          134  +  triggers and help with upgrade and recovery (not implemented yet).
   135    135   
   136    136   ** Node and sliver connectivity
   137    137   # Node simplified diagram, hover to interesting parts.
   138    138   Slivers can be configured with different types of network interfaces depending
   139    139   on what connectivity researchers need for experiments:
   140    140   - Home computer behind a NAT router: a private interface with traffic
   141    141     forwarded using NAT to the CN and filtered to ensure network stability.
   142    142   - Publicly open service: a public interface (with a public CN address) with
   143    143     traffic routed directly to the CN and filtered to ensure network stability.
   144         -- Traffic capture: a passive interface using a direct interface for capture.
   145         -  Incoming traffic is filtered and anonymized to ensure network privacy.
          144  +- Traffic capture (not implemented yet): a passive interface using a direct
          145  +  interface for capture.  Incoming traffic is filtered and anonymized to
          146  +  ensure network privacy.
   146    147   - Routing: an isolated interface using a VLAN on top of a direct interface.
   147    148     It only can reach other slivers of the same slice with isolated interfaces
   148    149     on the same link.  All traffic is allowed.
   149         -- Low-level testing: the sliver is given raw access to the interface.  For
   150         -  privacy, isolation and stability reasons this should only be allowed in
   151         -  exceptional occasions.
          150  +- Low-level testing (not implemented yet).: the sliver is given raw access to
          151  +  the interface.  For privacy, isolation and stability reasons this should
          152  +  only be allowed in exceptional occasions.
   152    153   
   153    154   * How the testbed works
   154    155   # Event diagram, hover over components explained.
   155    156   An example experiment: two slivers, one of them (source sliver) pings the
   156    157   other one (target sliver).
   157    158   
   158    159   1. The researcher first contacts the server and creates a slice description