This section provides Cisco CSP 5000 sizing guidelines for deploying the Avi Load Balancer.

Cisco CSP 5000 is an NFV platform based on Intel x86 and the KVM hypervisor. The Controller and Service Engines can be deployed on Cisco CSP 5000.

Deploying Avi Load BalancerService Engines on Cisco CSP 5000

Avi Load Balancer Service Engines (SEs) are deployed as virtual machines (VMs) on Cisco CSP. The performance of the SEs depends on the number of vCPUs per SE VM (for throughput and SSL TPS) and memory (for concurrent connections). For optimal performance, SE VMs must be deployed on Cisco CSP with SRIOV enabled.

The following table outlines the core allocation for CSP:

CSP Model

Total cores available

Cores reserved for OS

Available cores

CSP 5216

16

2

14

CSP 5228

28

4

24

CSP 5436

36

4

32

CSP 5444

44

4

40

CSP 5436

56

4

52

Avi Load Balancer SE performance on Cisco CSP 5000

The following table outlines the SE performance on Cisco CSP, Intel(R) Xeon(R) Gold 6152 CPU @ 2.10GHz, with hyper-threading disabled, and a 10-Gbps NIC with SRIOV enabled.

L4 Performance

L7 Performance

SE VM Size

CPS

Throughput

RPS

Throughput

2 vcpu, 4 gig (no dedicated dispatcher)

60000

7 Gbps

100000

7 Gbps

4 vcpu, 4 gig (dedicated dispatcher)

125000

9 Gbps

175000

8.5 Gbps

8 vcpu, 8 gig (dedicated dispatcher)

150000

9 Gbps

350000

9 Gbps

L7 SSL Performance (ECC)

L7 SSL Performance (RSA)

SE VM Size

CPS

Throughput

RPS

Throughput

2 vcpu, 4 gig (no dedicated dispatcher)

4000

3 Gbps

1500

3 Gbps

4 vcpu, 4 gig (dedicated dispatcher)

9000

5 Gbps

3200

5 Gbps

8 vcpu, 8 gig (dedicated dispatcher)

18000

9 Gbps

7000

9 Gbps

Note:
  • In general, the SSL/TLS performance (both throughput and TPS) scales linearly with the number of vCPUs. For instance, a 4-vCPU SE can provide performance twice the capacity as listed in the table above.

  • Dedicated dispatcher CPU – Selecting this option dedicates the core that handles packet receive/transmit from/to the data network to just the dispatching function. This option is most applicable for an SE that has three or more vCPUs.

Recommended Cisco CSP 5000 Specifications

The following are the recommended Cisco CSP 5000 specification for various deployment scenarios:

Scale

CSP Model

Memory

Storage

NICs

Maximum Avi Load Balancer SE performance

Extra small

CSP5216

256 GB

3 TB SSD

1x 40G NICs

20 Gbps SSL 25K SSL TPS

Small

CSP5228

256 GB

3 TB SSD

1x 40G NICs

30 Gbps SSL 50K SSL TPS

Medium

CSP5436

256 GB

3 TB SSD

2x 40G NICs

40 Gbps SSL 70K SSL TPS

Large

CSP5444

512 GB

6 TB SSD

2x 40G NICs

50 Gbps SSL 90K SSL TPS

Extra Large

CSP5456

512 GB

6 TB SSD

2x 40G NICs

65 Gbps SSL 115K SSL TPS

Creating Logical interfaces on Service Engine

The following table shows the logical interfaces that can be created on an SE:

Logical Interface

Limit

Maximum number of vNICs attached to Avi Load Balancer's SE VNF

23 (out of which vNIC0 would be used for Avi Load Balancer SE management)

Maximum number of VLANs on Avi Load Balancer SE

200

Maximum number of VLANs per SRIOV passthrough interface

64