aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content/_index.md
blob: dead278d422462afd737ef9e212ef49b198f8be7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
title: "FD.io CSIT"
type: "docs"
---

# Documentation Structure

1. OVERVIEW: General introduction to CSIT Performance Dashboard and CSIT itself.
   - **C-Dash**: The design and the structure of C-Dash dashboard.
   - **CSIT**: The design of the [FD.io](https://fd.io/) CSIT system, and the
     description of the test scenarios, test naming and test tags.
2. METHODOLOGY
   - **Overview**: Terminology, per-thread resources, multi-core speedup, VPP
     forwarding modes and DUT state considerations.
   - **Measurement**: Data plane throughput, packet latency and the telemetry.
   - **Test**: Methodology of all tests used in CSIT.
   - **Trending**: A high-level design of a system for continuous performance
     measuring, trending and change detection for FD.io VPP SW data plane (and
     other performance tests run within CSIT sub-project).
   - **Per-patch Testing**: A methodology similar to trending analysis is used
     for comparing performance before a DUT code change is merged.
3. RELEASE NOTES: Performance tests executed in physical FD.io testbeds.
   - **CSIT rls2306**: The release notes of the current CSIT release.
   - **Previous**: Archived release notes for the past releases.
4. INFRASTRUCTURE
   - **FD.io DC Vexxhost Inventory**: Physical testbeds location.
   - **FD.io DC Testbed Specifications**: Specification of the physical
     testbed infrastructure.
   - **FD.io DC Testbed Configuration**: Configuration of the physical
     testbed infrastructure.
   - **FD.io CSIT Testbed Versioning**: CSIT test environment versioning to
     track modifications of the test environment.
   - **FD.io CSIT Logical Topologies**: CSIT performance tests are executed on
     physical testbeds. Based on the packet path thru server SUTs, three
     distinct logical topology types are used for VPP DUT data plane testing.
   - **VPP Startup Settings**: List of common settings applied to all tests and
     test dependent settings.
   - **TRex Traffic Generator**: Usage of TRex traffic generator and its traffic
     modes, profiles etc.