restruct documents according to opnfvdocs
[pharos.git] / docs / release / release-notes / labs / spirent.rst
1 Spirent Virtual Cloud Test Lab
2 ===============================
3
4 A community provided metal resource hosted at Nephoscale, leveraged for SDN/NFV public testing and
5 OpenDaylight, OpenStack, OPNFV projects.
6
7 **Spirent VCT Lab** is currently working on 3 different **OpenStack** environments each one of them
8 deployed on different hardware configuration:
9
10   * **OpenStack Juno - 2014.2.2 release** (CentOS 7, 20 Cores, 64 GB RAM, 1 TB SATA, 40 Gbps)
11   * **OpenStack Juno - 2014.2.2 release** (Ubuntu 14.04, 8 cores, 32 GB RAM, 500 GB SATA, 10 Gbps)
12   * **OpenStack Icehouse - 2014.1.3 release**
13   * **OpenStack Icehouse - 2014.1.3 release**
14
15 ----
16
17 There are a number of different networks referenced in the VPTC Design Blueprint.
18
19   * Public Internet – 1 g
20   * Private Management – 1g
21   * Mission Clients – 10g
22   * Mission Servers – 10g
23
24 These can be added or removed as specified by the test methodology.  There are 8 x 10 gige SFP+
25 ports available on a typical C100MP used for Avalanche Layer 4-7 testing.  The N4U offers 2 x 40
26 gige QSFP+ ports with the MX-2 Spirent Test Center Layer 2-3 testing.  There are 2 x Cumulus
27 switches with 32 ports of 40 gige QSFP+ ports for a total capacity of 256 ports of 10 gige. We use
28 QSFP+ to SFP+ break out cables to convert a single 40 gige port into 4 x 10 gige ports.  Together
29 these offer a flexible solution to allow up to 8 simultaneous tests to take place with physical
30 traffic generators at the same time.  Assuming a 10 to 1 oversubscription ratio we could handle 80
31 community users with the current environment.
32
33 For example:
34
35   * An 80 Gbps test would need 4 port pairs of 10 gige each and require 8 mission networks.
36   * Multiple clients sharing common test hardware might have dedicated management networks for their
37     DUTs yet communicate with the APIs and Management services via a shared DMZ network protected by
38     a firewall.
39   * SSL and IPSec VPN will typically be leveraged to connect networks across the
40     untrusted Internet or other third party networks.
41   * Stand-alone DUT servers using STCv and AVv traffic generators could easily scale to hundreds of
42     servers as needed.
43
44 .. image:: images/spirent_vptc-public-drawing.png