Hardware requirements and performance [Документация VAS Experts]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dpi:dpi_brief:dpi_requirements [2025/12/08 11:16] – [Table] elena.krasnobryzhen:dpi:dpi_brief:dpi_requirements [2026/06/08 07:23] (current) – [Table] atereschenko
Line 10: Line 10:
 | RAM                      | Not less than 8Gb, it is necessary to install memory modules in all processor channels on the motherboard                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | RAM                      | Not less than 8Gb, it is necessary to install memory modules in all processor channels on the motherboard                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
 | SSD Disks                | To host the OS and SSG software, it is necessary to use 2 disks with a capacity of 256GB or more, combined in RAID 1 (mirror). It is necessary to use a hardware RAID controller. NVMe SSD disks (in M.2, U.2 form factor or PCI Express expansion cards) are a priority. If the platform does not support this type of media, we recommend using SATA/SAS SSD (DWPD>=1) instead of HDDs                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | SSD Disks                | To host the OS and SSG software, it is necessary to use 2 disks with a capacity of 256GB or more, combined in RAID 1 (mirror). It is necessary to use a hardware RAID controller. NVMe SSD disks (in M.2, U.2 form factor or PCI Express expansion cards) are a priority. If the platform does not support this type of media, we recommend using SATA/SAS SSD (DWPD>=1) instead of HDDs                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
-| Number of network ports  | At least **3 ports are required**: **one** for the remote management using SSH (any kind of chipset), **the two** other to process network traffic ([[https://core.dpdk.org/supported/nics/|network cards with DPDK support]])                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |+| Number of network ports  | At least **3 ports are required**: **one** for the remote management using SSH (any kind of chipset), **the two** other to process network traffic ([[https://core.dpdk.org/supported/nics/|network cards with DPDK support]]). The current version of DPDK is 25.11.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
 | Supported network cards  | It is recommended to use **only tested cards** on **Intel** chipsets ((if your card is not on the tested list, software adaptation, development, and additional testing will be required)) with 2, 4, or 6 ports ((a specific model list is not provided, as there is a very large selection of manufacturers for these cards: from Intel itself to branded options like Huawei, HP, Dell, Silicom, Advantech, Lanner, Supermicro, Silicom, and dozens of others, as well as built-in cards on motherboards or as part of SOC)). The most popular models: \\ **1GbE interfaces:** \\ - e1000 (82540, 82545, 82546) \\ - e1000e (82571, 82572, 82573, 82574, 82583, ICH8, ICH9, ICH10, PCH, PCH2, I217, I218, I219) \\ - igb (82573, 82576, 82580, I210, I211, I350, I354, DH89xx) \\ - igc (I225) \\ \\ **10GbE interfaces:** \\ - ixgbe (82598, 82599, X520, X540, X550) \\ - i40e (X710, XL710, X722, XXV710) \\ - mlx5 \\ \\ **25GbE interfaces:** \\ - i40e (XXV710) \\ - mlx5 \\ \\ **Many server platforms have bandwidth limitations for 40G/100G ports, we recommend purchasing equipment from our partners for these installations** \\ \\ **40GbE interfaces:** (the x8 PCIe 3.0 card has a maximum bandwidth of 64Gbps. Thus, a 2x40GbE port card can handle no more than 32Gbps in + 32Gbps out in inline mode. In on-stick mode, a 2x40GbE port card can handle no more than 64Gbps in+out across both ports. To avoid these limitations, it is recommended to use only one port on a two-port 40GbE card \\ - i40e (X710, XL710, X722, XXV710) \\ \\ **100GbE interfaces require a motherboard with PCIe 4.0 x16 or higher support. PCIe 4.0 x16 supports 256Gbps in each direction:** A 2x100GbE card is guaranteed to handle up to 100Gbps in + 28Gbps out in inline mode. In on-stick mode, a 2x100GbE port card can handle no more than 128Gbps in+out per port. For onstick, it is recommended to use only one port on a dual-port 100GbE card.\\ - mlx5 (ConnectX-4, ConnectX-4 Lx, ConnectX-5, ConnectX-6, ConnectX-6 Dx, ConnectX-6 Lx, ConnectX-7) \\ - ice (Intel E810, E810-CQDA2, Intel E830, Intel E610) **For BRAS PPPoE, only Intel 100G cards must be used (Mellanox cards lack RSS support for PPPoE traffic; RSS enables preliminary traffic balancing on the card)**  | | Supported network cards  | It is recommended to use **only tested cards** on **Intel** chipsets ((if your card is not on the tested list, software adaptation, development, and additional testing will be required)) with 2, 4, or 6 ports ((a specific model list is not provided, as there is a very large selection of manufacturers for these cards: from Intel itself to branded options like Huawei, HP, Dell, Silicom, Advantech, Lanner, Supermicro, Silicom, and dozens of others, as well as built-in cards on motherboards or as part of SOC)). The most popular models: \\ **1GbE interfaces:** \\ - e1000 (82540, 82545, 82546) \\ - e1000e (82571, 82572, 82573, 82574, 82583, ICH8, ICH9, ICH10, PCH, PCH2, I217, I218, I219) \\ - igb (82573, 82576, 82580, I210, I211, I350, I354, DH89xx) \\ - igc (I225) \\ \\ **10GbE interfaces:** \\ - ixgbe (82598, 82599, X520, X540, X550) \\ - i40e (X710, XL710, X722, XXV710) \\ - mlx5 \\ \\ **25GbE interfaces:** \\ - i40e (XXV710) \\ - mlx5 \\ \\ **Many server platforms have bandwidth limitations for 40G/100G ports, we recommend purchasing equipment from our partners for these installations** \\ \\ **40GbE interfaces:** (the x8 PCIe 3.0 card has a maximum bandwidth of 64Gbps. Thus, a 2x40GbE port card can handle no more than 32Gbps in + 32Gbps out in inline mode. In on-stick mode, a 2x40GbE port card can handle no more than 64Gbps in+out across both ports. To avoid these limitations, it is recommended to use only one port on a two-port 40GbE card \\ - i40e (X710, XL710, X722, XXV710) \\ \\ **100GbE interfaces require a motherboard with PCIe 4.0 x16 or higher support. PCIe 4.0 x16 supports 256Gbps in each direction:** A 2x100GbE card is guaranteed to handle up to 100Gbps in + 28Gbps out in inline mode. In on-stick mode, a 2x100GbE port card can handle no more than 128Gbps in+out per port. For onstick, it is recommended to use only one port on a dual-port 100GbE card.\\ - mlx5 (ConnectX-4, ConnectX-4 Lx, ConnectX-5, ConnectX-6, ConnectX-6 Dx, ConnectX-6 Lx, ConnectX-7) \\ - ice (Intel E810, E810-CQDA2, Intel E830, Intel E610) **For BRAS PPPoE, only Intel 100G cards must be used (Mellanox cards lack RSS support for PPPoE traffic; RSS enables preliminary traffic balancing on the card)**  |
-| Bypass support           | Bypass is supported for Silicom cards [[https://www.silicom-usa.com/pr/server-adapters/networking-bypass-adapters/100-gigabit-ethernet-bypass-networking-server-adapters/p4cg2bpi81-bypass-server-adapter/|100GbE]], [[https://www.silicom-usa.com/pr/server-adapters/networking-bypass-adapters/40-gigabit-ethernet-bypass-networking-server-adapters/pe340g2bpi71-server-adapter/|40GbE]], [[http://www.silicom-usa.com/pr/server-adapters/networking-bypass-adapters/10-gigabit-ethernet-bypass-networking-server-adapters/pe210g2bpi9-ethernet-bypass/|10GbE]] and [[http://www.silicom-usa.com/cats/server-adapters/networking-bypass-adapters/gigabit-ethernet-bypass-networking-server-adapters/|1GbE]]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |+| Bypass support           | Bypass is supported for [[https://lr-link.com/ru/products/Cyber-Security-Adapters/Bypass-Network-Adapters.html|LR-LINK]] and Silicom cards [[https://www.silicom-usa.com/pr/server-adapters/networking-bypass-adapters/100-gigabit-ethernet-bypass-networking-server-adapters/p4cg2bpi81-bypass-server-adapter/|100GbE]], [[https://www.silicom-usa.com/pr/server-adapters/networking-bypass-adapters/40-gigabit-ethernet-bypass-networking-server-adapters/pe340g2bpi71-server-adapter/|40GbE]], [[http://www.silicom-usa.com/pr/server-adapters/networking-bypass-adapters/10-gigabit-ethernet-bypass-networking-server-adapters/pe210g2bpi9-ethernet-bypass/|10GbE]] and [[http://www.silicom-usa.com/cats/server-adapters/networking-bypass-adapters/gigabit-ethernet-bypass-networking-server-adapters/|1GbE]]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
  
-<note important>SSG platform operates only under control of the [[en:veos:installation|VEOS (VAS Experts Operating System)]]</note>+<note important>SSG platform operates only under control of the [[en:veos:installation|VEOS (VAS Experts Operating System)]]\\ :!: When selecting hardware, take into account the information in [[en:veos:changelogs]].</note>
  
 ===== Recommended Requirements ===== ===== Recommended Requirements =====
Line 29: Line 29:
 | 80                              | 70                             | **SSG-80**           | 64 [[https://www.amd.com/en/products/cpu/amd-epyc-7702p|AMD 7702P]]                                                                                                                                                                                                                                                                                  | 160                                                                                          | 12x10G, 6x25G, 6x40G, 4x100G                                 | 6000                                  | 18M pps                                                         | 30K                                           | 60M                        | 1000K                   | | 80                              | 70                             | **SSG-80**           | 64 [[https://www.amd.com/en/products/cpu/amd-epyc-7702p|AMD 7702P]]                                                                                                                                                                                                                                                                                  | 160                                                                                          | 12x10G, 6x25G, 6x40G, 4x100G                                 | 6000                                  | 18M pps                                                         | 30K                                           | 60M                        | 1000K                   |
 | 100                             | 80                             | **SSG-100**          | 64 [[https://www.amd.com/en/products/cpu/amd-epyc-7702p|AMD 7702P]]                                                                                                                                                                                                                                                                                  | 192                                                                                          | 20x10G, 8x25G, 8x40G, 4x100G                                 | 7000                                  | 20M pps                                                         | 40K                                           | 80M                        | 1300K                   | | 100                             | 80                             | **SSG-100**          | 64 [[https://www.amd.com/en/products/cpu/amd-epyc-7702p|AMD 7702P]]                                                                                                                                                                                                                                                                                  | 192                                                                                          | 20x10G, 8x25G, 8x40G, 4x100G                                 | 7000                                  | 20M pps                                                         | 40K                                           | 80M                        | 1300K                   |
-| 120                             | 100                            | **SSG-120**          | 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]]                                                                                                                                                                                                                                                                                    | 256                                                                                          | 20x10G, 8x25G, 8x40G, 4x100G                                 | 10000                                 | 22M pps                                                         | 50K                                           | 100M                       1300K                   | +| 120                             | 100                            | **SSG-120**          | 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]]                                                                                                                                                                                                                                                                                    | 256                                                                                          | 20x10G, 8x25G, 8x40G, 4x100G                                 | 10000                                 | 22M pps                                                         | 50K                                           | 100M                       1500K                   | 
-| 180                             | 160                            | **SSG-180**          | 96 [[https://www.amd.com/en/products/cpu/amd-epyc-9654|AMD 9654]]                                                                                                                                                                                                                                                                                    | 384                                                                                          | 24x10G, 16x25G, 10x40G, 6x100G                               | 12000                                 30M pps                                                         | 60K                                           | 120M                       1500K                   | +| 180                             | 160                            | **SSG-180**          | 96 [[https://www.amd.com/en/products/cpu/amd-epyc-9654|AMD 9654]]                                                                                                                                                                                                                                                                                    | 384                                                                                          | 24x10G, 16x25G, 10x40G, 6x100G                               | 12000                                 27M pps                                                         | 60K                                           | 120M                       1700K                   | 
-| 240                             | 200                            | **SSG-240**          | 128 [[https://www.amd.com/en/products/cpu/amd-epyc-9754|AMD 9754]]                                                                                                                                                                                                                                                                                   | 512                                                                                          | 16x25G, 14x40G, 8x100G                                       | 15000                                 45M pps                                                         | 80K                                           | 160M                       2000K                   | +| 240                             | 200                            | **SSG-240**          | 128 [[https://www.amd.com/en/products/cpu/amd-epyc-9754|AMD 9754]]                                                                                                                                                                                                                                                                                   | 512                                                                                          | 16x25G, 14x40G, 8x100G                                       | 15000                                 33M pps                                                         | 80K                                           | 160M                       2500K                   | 
-| 300                             | 260                            | **SSG-300**          | 160 [[https://www.amd.com/en/products/processors/server/epyc/9005-series/amd-epyc-9845.html|AMD 9845]]                                                                                                                                                                                                                                               | 768                                                                                          | 24x25G, 16x40G, 10x100G                                      | 20000                                 52M pps                                                         | 120K                                          | 240M                       | 3000K                   | +| 300                             | 260                            | **SSG-300**          | 160 [[https://www.amd.com/en/products/processors/server/epyc/9005-series/amd-epyc-9845.html|AMD 9845]]                                                                                                                                                                                                                                               | 768                                                                                          | 24x25G, 16x40G, 10x100G                                      | 20000                                 37M pps                                                         | 120K                                          | 240M                       | 3000K                   | 
-| 360                             | 320                            | **SSG-360**          | 192 [[https://www.amd.com/en/products/processors/server/epyc/9005-series/amd-epyc-9965.html|AMD 9965]]                                                                                                                                                                                                                                               | 768                                                                                          | 28x25G, 20x40G, 12x100G                                      | 24000                                 60M pps                                                         | 180K                                          | 360M                       4500K                   |+| 360                             | 320                            | **SSG-360**          | 192 [[https://www.amd.com/en/products/processors/server/epyc/9005-series/amd-epyc-9965.html|AMD 9965]]                                                                                                                                                                                                                                               | 768                                                                                          | 28x25G, 20x40G, 12x100G                                      | 24000                                 40M pps                                                         | 180K                                          | 360M                       3500K                   |
 <note warning>Important when selecting a server:\\ <note warning>Important when selecting a server:\\
   - **The Stingray SG uses only one processor** because of the impact on performance of [[https://en.wikipedia.org/wiki/Non-uniform_memory_access| NUMA]] for dual-processor configurations.   - **The Stingray SG uses only one processor** because of the impact on performance of [[https://en.wikipedia.org/wiki/Non-uniform_memory_access| NUMA]] for dual-processor configurations.