本节提供了用于部署 NSX Advanced Load Balancer 的 Cisco CSP 5000 大小调整准则。
Cisco CSP 5000 是一个基于 Intel x86 和 KVM Hypervisor 的 NFV 平台。可以将控制器和服务引擎部署在 Cisco CSP 5000 上。
在 Cisco CSP 5000 上部署 NSX Advanced Load Balancer 服务引擎
NSX Advanced Load Balancer 服务引擎 (SE) 作为虚拟机 (VM) 部署在 Cisco CSP 上。SE 性能取决于每个 SE 虚拟机的 vCPU 数量(用于吞吐量和 SSL TPS)和内存(用于并发连接)。为了获得最佳性能,必须在启用了 SRIOV 的 Cisco CSP 上部署 SE 虚拟机。
下表简要说明了 CSP 的内核分配:
CSP 型号 |
总可用内核数 |
为操作系统预留的内核数 |
可用内核数 |
---|---|---|---|
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 |
Cisco CSP 5000 上的 NSX Advanced Load Balancer SE 性能
下表简要说明了 Cisco CSP(具有禁用了超线程的 Intel(R) Xeon(R) Gold 6152 [email protected] GHz 以及启用了 SRIOV 的 10 Gbps 网卡)上的 SE 性能。
L4 性能 |
L7 性能 |
|||
---|---|---|---|---|
SE 虚拟机大小 |
CPS |
吞吐量 |
RPS |
吞吐量 |
2 个 vCPU、4 GB(没有专用调度程序) |
60000 |
7 Gbps |
100000 |
7 Gbps |
4 个 vCPU、4 GB(具有专用调度程序) |
125000 |
9 Gbps |
175000 |
8.5 Gbps |
8 个 vCPU、8 GB(具有专用调度程序) |
150000 |
9 Gbps |
350000 |
9 Gbps |
L7 SSL 性能 (ECC) |
L7 SSL 性能 (RSA) |
|||
---|---|---|---|---|
SE 虚拟机大小 |
CPS |
吞吐量 |
RPS |
吞吐量 |
2 个 vCPU、4 GB(没有专用调度程序) |
4000 |
3 Gbps |
1500 |
3 Gbps |
4 个 vCPU、4 GB(具有专用调度程序) |
9000 |
5 Gbps |
3200 |
5 Gbps |
8 个 vCPU、8 GB(具有专用调度程序) |
18000 |
9 Gbps |
7000 |
9 Gbps |
通常,SSL/TLS 性能(吞吐量和 TPS)随 vCPU 数量呈线性增长。例如,具有 4 个 vCPU 的 SE 可以提供的性能是上表中列出的容量的两倍。
专用调度程序 CPU - 如果选择该选项,则会将处理与数据网络之间的数据包接收/发送的内核专用于调度功能。该选项最适合具有三个或更多 vCPU 的 SE。
建议的 Cisco CSP 5000 规格
以下是各种部署场景的建议 Cisco CSP 5000 规格:
规模 |
CSP 型号 |
内存 |
存储 |
网卡 |
最高的 NSX Advanced Load Balancer SE 性能 |
---|---|---|---|---|---|
超小型 |
CSP5216 |
256 GB |
3 TB SSD |
1 个 40G 网卡 |
20 Gbps SSL 25K SSL TPS |
小型 |
CSP5228 |
256 GB |
3 TB SSD |
1 个 40G 网卡 |
30 Gbps SSL 50K SSL TPS |
中型 |
CSP5436 |
256 GB |
3 TB SSD |
2 个 40G 网卡 |
40 Gbps SSL 70K SSL TPS |
大型 |
CSP5444 |
512 GB |
6 TB SSD |
2 个 40G 网卡 |
50 Gbps SSL 90K SSL TPS |
超大型 |
CSP5456 |
512 GB |
6 TB SSD |
2 个 40G 网卡 |
65 Gbps SSL 115K SSL TPS |
在服务引擎上创建逻辑接口
下表显示了可以在 SE 上创建的逻辑接口:
逻辑接口 |
限制 |
---|---|
连接到 NSX Advanced Load Balancer 的 SE VNF 的最大 vNIC 数 |
23(其中的 vNIC0 将用于 NSX Advanced Load Balancer SE 管理) |
NSX Advanced Load Balancer SE 上的最大 VLAN 数 |
200 |
每个 SRIOV 直通接口的最大 VLAN 数 |
64 |