Community-Lab introduction

Check-in [908a6d1f8b]
Login
Overview
Comment:Show slices and slivers in additional step in arch diagram animation.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fosdem-2014
Files: files | file ages | folders
SHA1: 908a6d1f8bc04076ed44ff7d9f2b4470b8730fd2
User & Date: ivan on 2014-01-30 15:34:19
Other Links: branch diff | manifest | tags
Context
2014-01-30
15:36
Minor tweak to slide change in script. check-in: 33d4d26491 user: ivan tags: fosdem-2014
15:34
Show slices and slivers in additional step in arch diagram animation. check-in: 908a6d1f8b user: ivan tags: fosdem-2014
15:20
Minor improvements to script. check-in: e9ca6e2167 user: ivan tags: fosdem-2014
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Modified Makefile from [3dc5bf7852] to [cdfa415471].

1
2
3
4
5
6
7
8
9
10
..
33
34
35
36
37
38
39
40



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
IMGS = imgs/network-public.png imgs/network-private.png imgs/network-community.png \
	imgs/confine-partners.png imgs/extend-network.png \
	imgs/testbed.png imgs/testbed-cd-rd.png \
	imgs/testbed-logos-node.png imgs/testbed-logos-mgmt.png imgs/testbed-logos-devel.png
IMGS_BEAMER = imgs/confine,background.pdf


.PHONY:	clean

all:	slides,lightning.pdf
................................................................................
	inkscape -z -C -e $@ -w 1024 $<

imgs/extend-network.png:	diagrams/extend-network.svg
	inkscape -z -C -e $@ -w 1024 $<

imgs/testbed.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed -s 1024x $<




imgs/testbed-cd-rd.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,cd-rd -s 1024x $<

imgs/testbed-logos-node.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,cd-rd,logos-node -s 1024x $<

imgs/testbed-logos-mgmt.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,cd-rd,logos-node,logos-mgmt -s 1024x $<

imgs/testbed-logos-devel.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,cd-rd,logos-node,logos-mgmt,logos-devel -s 1024x $<


clean:
	rm -f $(IMGS) $(IMGS_BEAMER) slides,lightning.pdf slides,lightning.html


|







 








>
>
>

|


|


|


|




1
2
3
4
5
6
7
8
9
10
..
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
IMGS = imgs/network-public.png imgs/network-private.png imgs/network-community.png \
	imgs/confine-partners.png imgs/extend-network.png \
	imgs/testbed.png imgs/testbed-slice.png imgs/testbed-cd-rd.png \
	imgs/testbed-logos-node.png imgs/testbed-logos-mgmt.png imgs/testbed-logos-devel.png
IMGS_BEAMER = imgs/confine,background.pdf


.PHONY:	clean

all:	slides,lightning.pdf
................................................................................
	inkscape -z -C -e $@ -w 1024 $<

imgs/extend-network.png:	diagrams/extend-network.svg
	inkscape -z -C -e $@ -w 1024 $<

imgs/testbed.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed -s 1024x $<

imgs/testbed-slice.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,slice -s 1024x $<

imgs/testbed-cd-rd.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,slice,cd-rd -s 1024x $<

imgs/testbed-logos-node.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,slice,cd-rd,logos-node -s 1024x $<

imgs/testbed-logos-mgmt.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,slice,cd-rd,logos-node,logos-mgmt -s 1024x $<

imgs/testbed-logos-devel.png:	diagrams/testbed-logos.dia
	dia -e $@ -L testbed,slice,cd-rd,logos-node,logos-mgmt,logos-devel -s 1024x $<


clean:
	rm -f $(IMGS) $(IMGS_BEAMER) slides,lightning.pdf slides,lightning.html

Modified diagrams/testbed-logos.dia from [444b26ed35] to [2482c9accc].

2093
2094
2095
2096
2097
2098
2099


2100
2101
2102
2103
2104
2105
2106
....
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
....
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
....
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
....
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
....
2646
2647
2648
2649
2650
2651
2652

































2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
....
2680
2681
2682
2683
2684
2685
2686

































2687
2688
2689
2690
2691
2692
2693
2694
2695
....
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
....
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="3"/>
      </dia:attribute>
    </dia:object>


    <dia:object type="Standard - Text" version="1" id="O58">
      <dia:attribute name="obj_pos">
        <dia:point val="16.5,7"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="14.9512,6.255;18.0487,7"/>
      </dia:attribute>
................................................................................
            <dia:enum val="1"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="1"/>
      </dia:attribute>
      <dia:connections>
        <dia:connection handle="0" to="O65" connection="1"/>
      </dia:connections>
    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O59">
      <dia:attribute name="obj_pos">
        <dia:point val="-2,11"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="-4.0025,10.405;-2,11.15"/>
................................................................................
            <dia:enum val="2"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="3"/>
      </dia:attribute>
      <dia:connections>
        <dia:connection handle="0" to="O61" connection="0"/>
      </dia:connections>
    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O60">
      <dia:attribute name="obj_pos">
        <dia:point val="-2,23"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="-4.0025,22.405;-2,23.15"/>
................................................................................
            <dia:enum val="2"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="3"/>
      </dia:attribute>
      <dia:connections>
        <dia:connection handle="0" to="O63" connection="0"/>
      </dia:connections>
    </dia:object>
    <dia:group>
      <dia:object type="Standard - Box" version="0" id="O61">
        <dia:attribute name="obj_pos">
          <dia:point val="-2,11"/>
        </dia:attribute>
        <dia:attribute name="obj_bb">
................................................................................
      </dia:attribute>
    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O72">
      <dia:attribute name="obj_pos">
        <dia:point val="7,21"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="7,20.3864;7.78362,21.1873"/>
      </dia:attribute>
      <dia:attribute name="text">
        <dia:composite type="text">
          <dia:attribute name="string">
            <dia:string>#L3#</dia:string>
          </dia:attribute>
          <dia:attribute name="font">
................................................................................
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="2"/>
      </dia:attribute>
    </dia:object>

































    <dia:object type="Standard - Arc" version="0" id="O74">
      <dia:attribute name="obj_pos">
        <dia:point val="19.3603,11.4175"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="2.75543,9.94689;19.4109,11.7392"/>
      </dia:attribute>
      <dia:attribute name="conn_endpoints">
        <dia:point val="19.3603,11.4175"/>
        <dia:point val="2.81282,11.6461"/>
      </dia:attribute>
      <dia:attribute name="arc_color">
        <dia:color val="#808080"/>
................................................................................
        <dia:real val="0.5"/>
      </dia:attribute>
      <dia:connections>
        <dia:connection handle="0" to="O11" connection="11"/>
        <dia:connection handle="1" to="O44" connection="10"/>
      </dia:connections>
    </dia:object>

































    <dia:group>
      <dia:object type="Standard - Box" version="0" id="O75">
        <dia:attribute name="obj_pos">
          <dia:point val="10,10"/>
        </dia:attribute>
        <dia:attribute name="obj_bb">
          <dia:rectangle val="9.95,9.95;13.05,11.05"/>
        </dia:attribute>
        <dia:attribute name="elem_corner">
................................................................................
        <dia:attribute name="inner_color">
          <dia:color val="#0090ff"/>
        </dia:attribute>
        <dia:attribute name="show_background">
          <dia:boolean val="true"/>
        </dia:attribute>
      </dia:object>
      <dia:object type="Standard - Text" version="1" id="O76">
        <dia:attribute name="obj_pos">
          <dia:point val="11.5,10.5"/>
        </dia:attribute>
        <dia:attribute name="obj_bb">
          <dia:rectangle val="10.9825,10.09;12.0175,10.91"/>
        </dia:attribute>
        <dia:attribute name="text">
................................................................................
            </dia:attribute>
          </dia:composite>
        </dia:attribute>
        <dia:attribute name="valign">
          <dia:enum val="2"/>
        </dia:attribute>
        <dia:connections>
          <dia:connection handle="0" to="O75" connection="8"/>
        </dia:connections>
      </dia:object>
    </dia:group>
    <dia:object type="Standard - Text" version="1" id="O77">
      <dia:attribute name="obj_pos">
        <dia:point val="11.5,11"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="9.9075,11;13.0925,11.745"/>
      </dia:attribute>
      <dia:attribute name="text">
        <dia:composite type="text">
          <dia:attribute name="string">
            <dia:string>#Sliver def.#</dia:string>
          </dia:attribute>
          <dia:attribute name="font">
            <dia:font family="sans" style="0" name="Helvetica"/>
          </dia:attribute>
          <dia:attribute name="height">
            <dia:real val="0.80000000000000004"/>
          </dia:attribute>
          <dia:attribute name="pos">
            <dia:point val="11.5,11.595"/>
          </dia:attribute>
          <dia:attribute name="color">
            <dia:color val="#000000"/>
          </dia:attribute>
          <dia:attribute name="alignment">
            <dia:enum val="1"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="0"/>
      </dia:attribute>
      <dia:connections>
        <dia:connection handle="0" to="O75" connection="6"/>
      </dia:connections>
    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O78">
      <dia:attribute name="obj_pos">
        <dia:point val="14,11"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="14,10.405;15.0125,11.15"/>
      </dia:attribute>
      <dia:attribute name="text">
        <dia:composite type="text">
          <dia:attribute name="string">
            <dia:string>#API#</dia:string>
          </dia:attribute>
          <dia:attribute name="font">
            <dia:font family="sans" style="0" name="Helvetica"/>
          </dia:attribute>
          <dia:attribute name="height">
            <dia:real val="0.80000000000000004"/>
          </dia:attribute>
          <dia:attribute name="pos">
            <dia:point val="14,11"/>
          </dia:attribute>
          <dia:attribute name="color">
            <dia:color val="#808080"/>
          </dia:attribute>
          <dia:attribute name="alignment">
            <dia:enum val="0"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="3"/>
      </dia:attribute>
    </dia:object>
  </dia:layer>
  <dia:layer name="cd-rd" visible="true">
    <dia:object type="Standard - Image" version="0" id="O79">
      <dia:attribute name="obj_pos">
        <dia:point val="43,11"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">







>
>







 







<
<
<







 







<
<
<







 







<
<
<







 







|







 







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|




|







 







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

|







 







|







 







|



<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
....
2127
2128
2129
2130
2131
2132
2133



2134
2135
2136
2137
2138
2139
2140
....
2160
2161
2162
2163
2164
2165
2166



2167
2168
2169
2170
2171
2172
2173
....
2193
2194
2195
2196
2197
2198
2199



2200
2201
2202
2203
2204
2205
2206
....
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
....
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
....
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
....
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
....
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812





































































2813
2814
2815
2816
2817
2818
2819
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="3"/>
      </dia:attribute>
    </dia:object>
  </dia:layer>
  <dia:layer name="slice" visible="true">
    <dia:object type="Standard - Text" version="1" id="O58">
      <dia:attribute name="obj_pos">
        <dia:point val="16.5,7"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="14.9512,6.255;18.0487,7"/>
      </dia:attribute>
................................................................................
            <dia:enum val="1"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="1"/>
      </dia:attribute>



    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O59">
      <dia:attribute name="obj_pos">
        <dia:point val="-2,11"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="-4.0025,10.405;-2,11.15"/>
................................................................................
            <dia:enum val="2"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="3"/>
      </dia:attribute>



    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O60">
      <dia:attribute name="obj_pos">
        <dia:point val="-2,23"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="-4.0025,22.405;-2,23.15"/>
................................................................................
            <dia:enum val="2"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="3"/>
      </dia:attribute>



    </dia:object>
    <dia:group>
      <dia:object type="Standard - Box" version="0" id="O61">
        <dia:attribute name="obj_pos">
          <dia:point val="-2,11"/>
        </dia:attribute>
        <dia:attribute name="obj_bb">
................................................................................
      </dia:attribute>
    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O72">
      <dia:attribute name="obj_pos">
        <dia:point val="7,21"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="7,20.405;7.765,21.15"/>
      </dia:attribute>
      <dia:attribute name="text">
        <dia:composite type="text">
          <dia:attribute name="string">
            <dia:string>#L3#</dia:string>
          </dia:attribute>
          <dia:attribute name="font">
................................................................................
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="2"/>
      </dia:attribute>
    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O74">
      <dia:attribute name="obj_pos">
        <dia:point val="11.5,11"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="9.9075,11;13.0925,11.745"/>
      </dia:attribute>
      <dia:attribute name="text">
        <dia:composite type="text">
          <dia:attribute name="string">
            <dia:string>#Sliver def.#</dia:string>
          </dia:attribute>
          <dia:attribute name="font">
            <dia:font family="sans" style="0" name="Helvetica"/>
          </dia:attribute>
          <dia:attribute name="height">
            <dia:real val="0.80000000000000004"/>
          </dia:attribute>
          <dia:attribute name="pos">
            <dia:point val="11.5,11.595"/>
          </dia:attribute>
          <dia:attribute name="color">
            <dia:color val="#000000"/>
          </dia:attribute>
          <dia:attribute name="alignment">
            <dia:enum val="1"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="0"/>
      </dia:attribute>
    </dia:object>
    <dia:object type="Standard - Arc" version="0" id="O75">
      <dia:attribute name="obj_pos">
        <dia:point val="19.3603,11.4175"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="2.75543,9.94689;19.411,11.7391"/>
      </dia:attribute>
      <dia:attribute name="conn_endpoints">
        <dia:point val="19.3603,11.4175"/>
        <dia:point val="2.81282,11.6461"/>
      </dia:attribute>
      <dia:attribute name="arc_color">
        <dia:color val="#808080"/>
................................................................................
        <dia:real val="0.5"/>
      </dia:attribute>
      <dia:connections>
        <dia:connection handle="0" to="O11" connection="11"/>
        <dia:connection handle="1" to="O44" connection="10"/>
      </dia:connections>
    </dia:object>
    <dia:object type="Standard - Text" version="1" id="O76">
      <dia:attribute name="obj_pos">
        <dia:point val="14,11"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">
        <dia:rectangle val="14,10.405;15.0125,11.15"/>
      </dia:attribute>
      <dia:attribute name="text">
        <dia:composite type="text">
          <dia:attribute name="string">
            <dia:string>#API#</dia:string>
          </dia:attribute>
          <dia:attribute name="font">
            <dia:font family="sans" style="0" name="Helvetica"/>
          </dia:attribute>
          <dia:attribute name="height">
            <dia:real val="0.80000000000000004"/>
          </dia:attribute>
          <dia:attribute name="pos">
            <dia:point val="14,11"/>
          </dia:attribute>
          <dia:attribute name="color">
            <dia:color val="#808080"/>
          </dia:attribute>
          <dia:attribute name="alignment">
            <dia:enum val="0"/>
          </dia:attribute>
        </dia:composite>
      </dia:attribute>
      <dia:attribute name="valign">
        <dia:enum val="3"/>
      </dia:attribute>
    </dia:object>
    <dia:group>
      <dia:object type="Standard - Box" version="0" id="O77">
        <dia:attribute name="obj_pos">
          <dia:point val="10,10"/>
        </dia:attribute>
        <dia:attribute name="obj_bb">
          <dia:rectangle val="9.95,9.95;13.05,11.05"/>
        </dia:attribute>
        <dia:attribute name="elem_corner">
................................................................................
        <dia:attribute name="inner_color">
          <dia:color val="#0090ff"/>
        </dia:attribute>
        <dia:attribute name="show_background">
          <dia:boolean val="true"/>
        </dia:attribute>
      </dia:object>
      <dia:object type="Standard - Text" version="1" id="O78">
        <dia:attribute name="obj_pos">
          <dia:point val="11.5,10.5"/>
        </dia:attribute>
        <dia:attribute name="obj_bb">
          <dia:rectangle val="10.9825,10.09;12.0175,10.91"/>
        </dia:attribute>
        <dia:attribute name="text">
................................................................................
            </dia:attribute>
          </dia:composite>
        </dia:attribute>
        <dia:attribute name="valign">
          <dia:enum val="2"/>
        </dia:attribute>
        <dia:connections>
          <dia:connection handle="0" to="O77" connection="8"/>
        </dia:connections>
      </dia:object>
    </dia:group>





































































  </dia:layer>
  <dia:layer name="cd-rd" visible="true">
    <dia:object type="Standard - Image" version="0" id="O79">
      <dia:attribute name="obj_pos">
        <dia:point val="43,11"/>
      </dia:attribute>
      <dia:attribute name="obj_bb">

Modified script,lightning.txt from [f08065b5aa] to [ebb632a7b6].

59
60
61
62
63
64
65
66
67
68
69
70
71
72
73

* Architecture and technologies
** Testbed architecture
- Now, how does the Community-Lab testbed work? *##*
- It consists of a set of nodes (managed by CN members) that follow the
  configuration in a set of servers (managed by testbed operators).
- All components in the testbed become reachable via a dedicated management
  network implemented as an IPv6 overlay.
- Then researchers define experiments (the so called slices) in a server.
- And nodes use a REST API to get those definitions from servers and run
  several of them simultaneously as VMs (the so called slivers).
- Slivers can access the CN via NAT, natively at the network layer, or in an
  isolated VLAN for routing experiments. *##*

** Technologies







|







59
60
61
62
63
64
65
66
67
68
69
70
71
72
73

* Architecture and technologies
** Testbed architecture
- Now, how does the Community-Lab testbed work? *##*
- It consists of a set of nodes (managed by CN members) that follow the
  configuration in a set of servers (managed by testbed operators).
- All components in the testbed become reachable via a dedicated management
  network implemented as an IPv6 overlay. *##*
- Then researchers define experiments (the so called slices) in a server.
- And nodes use a REST API to get those definitions from servers and run
  several of them simultaneously as VMs (the so called slivers).
- Slivers can access the CN via NAT, natively at the network layer, or in an
  isolated VLAN for routing experiments. *##*

** Technologies

Modified slides,lightning.txt from [8a336f7fe3] to [edf139e595].

109
110
111
112
113
114
115
116
117
118
119
120




121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139

# Community-Lab as community infrastructure

- Extend CNs (with Community-Lab nodes and links)
- Community-Lab for hosting services
- [Clommunity](http://clommunity-project.eu/): community clouds

# Architecture and technologies (1/5)

![CONFINE testbed architecture](imgs/testbed.png)

# Architecture and technologies (2/5)





![CONFINE testbed architecture](imgs/testbed-cd-rd.png)

# Architecture and technologies (3/5)

![CONFINE testbed architecture](imgs/testbed-logos-node.png)

# Architecture and technologies (4/5)

![CONFINE testbed architecture](imgs/testbed-logos-mgmt.png)

# Architecture and technologies (5/5)

![CONFINE testbed architecture](imgs/testbed-logos-devel.png)

# Collaborations

- [OpenWrt](https://openwrt.org/)
- [BMX6](http://bmx6.net/)







|



|
>
>
>
>



|



|



|







109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143

# Community-Lab as community infrastructure

- Extend CNs (with Community-Lab nodes and links)
- Community-Lab for hosting services
- [Clommunity](http://clommunity-project.eu/): community clouds

# Architecture and technologies (1/6)

![CONFINE testbed architecture](imgs/testbed.png)

# Architecture and technologies (2/6)

![CONFINE testbed architecture](imgs/testbed-slice.png)

# Architecture and technologies (3/6)

![CONFINE testbed architecture](imgs/testbed-cd-rd.png)

# Architecture and technologies (4/6)

![CONFINE testbed architecture](imgs/testbed-logos-node.png)

# Architecture and technologies (5/6)

![CONFINE testbed architecture](imgs/testbed-logos-mgmt.png)

# Architecture and technologies (6/6)

![CONFINE testbed architecture](imgs/testbed-logos-devel.png)

# Collaborations

- [OpenWrt](https://openwrt.org/)
- [BMX6](http://bmx6.net/)