| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| dpi:dpi_brief:dpi_requirements [2025/12/05 15:06] – [Таблица] atereschenko | dpi:dpi_brief:dpi_requirements [2026/01/30 07:54] (текущий) – [Таблица] atereschenko |
|---|
| <note important>Параметры CPU и RAM определяются исходя из требуемой пропускной способности. Советуем ознакомиться с [[dpi:dpi_brief:dpi_requirements#рекомендуемые_требования:|рекомендуемыми требованиями]] и согласовать с представителями VAS Experts или нашими партнерами сервер для установки ПО.</note> | <note important>Параметры CPU и RAM определяются исходя из требуемой пропускной способности. Советуем ознакомиться с [[dpi:dpi_brief:dpi_requirements#рекомендуемые_требования:|рекомендуемыми требованиями]] и согласовать с представителями VAS Experts или нашими партнерами сервер для установки ПО.</note> |
| |
| | CPU | **Один процессор** с поддержкой инструкций **SSE 4.2** начиная с [[http://en.wikipedia.org/wiki/Nehalem_(microarchitecture)|Intel Nehalem]] и [[https://ru.wikipedia.org/wiki/Zen_2_(%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0)|AMD EPYC Zen2]] **с количеством ядер 4 и более**, базовой тактовой **частотой от 2.5 ГГц и выше**.\\ **!СКАТ работает только с одним процессором!** | | | CPU | **Один процессор** с поддержкой инструкций **SSE 4.2** начиная с [[http://en.wikipedia.org/wiki/Nehalem_(microarchitecture)|Intel Nehalem]] и [[https://ru.wikipedia.org/wiki/Zen_2_(%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0)|AMD EPYC Zen2]] **с количеством ядер 4 и более**, базовой тактовой **частотой от 2.5 ГГц и выше**.\\ **!СКАТ работает только с одним процессором!** | |
| | RAM | От 8 ГБ, необходимо устанавливать модули памяти **во все каналы процессора** на материнской плате | | | RAM | От 8 ГБ, необходимо устанавливать модули памяти **во все каналы процессора** на материнской плате | |
| | SSD Disks | Для размещения ОС и ПО СКАТ необходимо использовать 2 диска емкостью от 256ГБ, объединенные в RAID 1 (зеркало). Необходимо использовать аппаратный RAID контроллер. В приоритете - диски NVMe SSD (в форм-факторе М.2, U.2 или платы расширения PCI Express). Если платформа не поддерживает данный тип носителей, то рекомендуем использовать SATA/SAS SSD (DWPD>=1) вместо HDD | | | SSD Disks | Для размещения ОС и ПО СКАТ необходимо использовать 2 диска емкостью от 256ГБ, объединенные в RAID 1 (зеркало). Необходимо использовать аппаратный RAID контроллер. В приоритете - диски NVMe SSD (в форм-факторе М.2, U.2 или платы расширения PCI Express). Если платформа не поддерживает данный тип носителей, то рекомендуем использовать SATA/SAS SSD (DWPD>=1) вместо HDD | |
| | Количество сетевых портов | Минимум **3 порта**: **один** для управления по SSH (любой чипсет) и **два** для обработки трафика — [[https://core.dpdk.org/supported/nics/|сетевые карты на чипсетах с поддержкой технологии DPDK]]. | | | Количество сетевых портов | Минимум **3 порта**: **один** для управления по SSH (любой чипсет) и **два** для обработки трафика — [[https://core.dpdk.org/supported/nics/|сетевые карты на чипсетах с поддержкой технологии DPDK]]. | |
| | Поддерживаемые сетевые карты | Рекомендуется использовать **только протестированные карты** на чипсетах **Intel**((если ваша карта не входит в список оттестированных, то потребуется адаптация ПО, разработка и дополнительное тестирование)) с количеством портов 2, 4 и 6((конкретный список моделей не приводится, так как есть очень большой выбор производителей этих карт: от самого Intel до брендированных Huawei, HP, Dell, Silicom, Advantech, Lanner, Supermicro, Silicom и десятков других, а также встроенные карты на материнской плате или в составе SOC)). Наиболее популярные модели: \\ **1GbE интерфейсы:**\\ - 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 интерфейсы:** \\ - ixgbe (82598, 82599, X520, X540, X550) \\ - i40e (X710, XL710, X722, XXV710)\\ - mlx5 (ConnectX-4, ConnectX-4 Lx, ConnectX-5, ConnectX-6, ConnectX-6 Dx, ConnectX-6 Lx, ConnectX-7)\\ \\ **25GbE интерфейсы:** \\ - i40e (X710, XL710, X722, XXV710), ice (E810, E822, E823)\\ - mlx5 (ConnectX-4, ConnectX-4 Lx, ConnectX-5, ConnectX-6, ConnectX-6 Dx, ConnectX-6 Lx, ConnectX-7)\\ \\ **На многих серверных платформах наблюдается ограничение пропускной способности для 40G/100G портов, рекомендуем приобретать оборудование у наших партнеров для данных инсталляций** \\ \\ **40GbE интерфейсы:** (карта x8 PCIe 3.0 обладает максимальной пропускной способностью 64Gbps. Тем самым карта 2х40GbE порта может обработать не более 32Gbps in + 32Gbps out в inline режиме. В on-stick режиме карта 2х40GbE порта может обработать не более 64Gbps in+out на два порта. Чтобы не испытывать данные ограничения, рекомендуется использовать только один порт на двухпортовой карте 40GbE \\ - i40e (X710, XL710, X722, XXV710)\\ \\ **100GbE интерфейсы, необходима материнская плата с поддержкой PCIe 4.0 x16 и выше. PCIe 4.0 x16 поддерживает 256Gbps в каждом направлении:** Карта 2х100GbE гарантированно обрабатывает до 100Gbps in + 28Gbps out в inline режиме. В on-stick режиме карта 2х100GbE порта может обработать не более 128Gbps in+out на один порт. Для onstick, рекомендуется использовать только один порт на двухпортовой карте 100GbE.\\ - 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) **Для BRAS PPPoE необходимо использовать 100G карты только Intel (на картах Mellanox нет поддержки RSS для PPPoE трафика, RSS позволяет сделать предварительную балансировку трафика на карте)** | | | Поддерживаемые сетевые карты | Рекомендуется использовать **только протестированные карты** на чипсетах **Intel**((если ваша карта не входит в список оттестированных, то потребуется адаптация ПО, разработка и дополнительное тестирование)) с количеством портов 2, 4 и 6((конкретный список моделей не приводится, так как есть очень большой выбор производителей этих карт: от самого Intel до брендированных Huawei, HP, Dell, Silicom, Advantech, Lanner, Supermicro, Silicom и десятков других, а также встроенные карты на материнской плате или в составе SOC)). Наиболее популярные модели: \\ **1GbE интерфейсы:**\\ - 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 интерфейсы:** \\ - ixgbe (82598, 82599, X520, X540, X550) \\ - i40e (X710, XL710, X722, XXV710)\\ - mlx5 (ConnectX-4, ConnectX-4 Lx, ConnectX-5, ConnectX-6, ConnectX-6 Dx, ConnectX-6 Lx, ConnectX-7)\\ \\ **25GbE интерфейсы:** \\ - i40e (X710, XL710, X722, XXV710), ice (E810, E822, E823)\\ - mlx5 (ConnectX-4, ConnectX-4 Lx, ConnectX-5, ConnectX-6, ConnectX-6 Dx, ConnectX-6 Lx, ConnectX-7)\\ \\ **Подбор платформы для 40G / 100G интерфейсов нужно проводить совместно с ВАС Экспертс или партнерами** \\ \\ **100GbE интерфейсы, необходима материнская плата с поддержкой PCIe 4.0 x16 и выше.** Шина PCIe 4.0 x16 поддерживает 256Gbps в каждом направлении, но важно обращать внимание на производительность 100G сетевых карт. Ниже представлены особенности для карт Intel и NVIDIA (Mellanox)\\ \\ **- ice (Intel E810 (E810-CQDA2, успешные тесты). Не тестировались: E810-2CQDA2, Intel E830, E610**\\ Карта Intel E810-CQDA2 (2х100GbE) согласно отчета [[https://fast.dpdk.org/doc/perf/DPDK_25_11_Intel_NIC_performance_report.pdf|Test 3]] Гарантированно обрабатывает до 100Gbps in + out трафика в inline или on-stick режиме на карту. При [[https://en.wikipedia.org/wiki/Internet_Mix|Internet Mix]] это 90G download + 10G upload. Важно учитывать не только скорость трафика в Gbps, но и PPS, т.к чип карты имеет разную пропускную способность в зависимости от PPS.\\ \\ В **in-line** режиме используется два порта на карте. Ориентация портов in (к абонентам), out (в интернет).\\ В **on-stick** режиме рекомендуется использовать только один порт на двухпортовой карте 100GbE, т.к. суммарная пропускная способность карты ограничена. При использовании двух портов на карте на каждый порт не более 50Gbps in+out. \\ \\ **Карта Intel E810-2CQDA2 (2х100GbE)** имеет вдвое большую производительность. Предположительно обрабатывает до 200Gbps in + out трафика в inline или on-stick режиме на карту при использовании двух портов. Запланированы тесты. Карта E810-2CQDA2 имеет широкий профиль и увеличенные размеры относительно E810-CQDA2, что требует определенного корпуса сервера.\\ \\ **- mlx5 (ConnectX-4, ConnectX-4 Lx, ConnectX-5, ConnectX-6, ConnectX-6 Dx, ConnectX-6 Lx, ConnectX-7)**\\ **Карта NVIDIA (Mellanox) MCX623106AN-CDAT (2х100GbE)** согласно отчета [[https://fast.dpdk.org/doc/perf/DPDK_25_03_NVIDIA_NIC_performance_report.pdf|Test 3]] Гарантированно обрабатывает до 200Gbps in + out трафика в inline или on-stick режиме на карту. Но не поддерживает RSS для PPPoE трафика, что критично для BRAS. \\ \\ **Для BRAS PPPoE необходимо использовать 100G карты только Intel (на картах NVIDIA (Mellanox) нет поддержки RSS для PPPoE трафика, RSS позволяет сделать предварительную балансировку трафика на самой карте и распределить потоки среди диспетчеров)** | |
| | Поддержка Bypass | Реализована для карт производства Silicom [[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]] и [[http://www.silicom-usa.com/cats/server-adapters/networking-bypass-adapters/gigabit-ethernet-bypass-networking-server-adapters/|1GbE]] | | | Поддержка Bypass | Реализована для карт производства Silicom [[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]] и [[http://www.silicom-usa.com/cats/server-adapters/networking-bypass-adapters/gigabit-ethernet-bypass-networking-server-adapters/|1GbE]] | |
| |
| |
| |
| |
| <note important>Платформа СКАТ запускается только под управлением [[veos:installation|ОС VEOS.]]</note> | <note important>Платформа СКАТ запускается только под управлением [[veos:installation|ОС VEOS.]]\\ :!: При подборе оборудования учитывайте информацию в разделе [[veos:changelogs]]</note> |
| ===== Рекомендуемые требования ===== | ===== Рекомендуемые требования ===== |
| Производительность сервера определяется исходя из пиковых значений трафика в канале. При выборе CPU, RAM необходимо учитывать, что расчет представлен для симметричного трафика, который в каждом направлении не превышает указанные значения. Это означает, что при установке в разрыв для пикового входящего трафика 12 Гбит/с (Max IN трафик) необходимо приобретать лицензию СКАТ-40 и платформу с параметрами один CPU от 12 ядер, RAM от 64GB. | Производительность сервера определяется исходя из пиковых значений трафика в канале. При выборе CPU, RAM необходимо учитывать, что расчет представлен для симметричного трафика, который в каждом направлении не превышает указанные значения. Это означает, что при установке в разрыв для пикового входящего трафика 12 Гбит/с (Max IN трафик) необходимо приобретать лицензию СКАТ-40 и платформу с параметрами один CPU от 12 ядер, RAM от 64GB. |
| Необходимо отключить Hyperthreading на сервере: при включенном HT мы не можем гарантировать корректную работу сервиса. | Необходимо отключить Hyperthreading на сервере: при включенном HT мы не можем гарантировать корректную работу сервиса. |
| |
| ^ Max IN трафик\\ Гбит/с ^ Max OUT трафик\\ Гбит/с ^ Версия СКАТ ^ Количество ядер на __один__ CPU\\ c частотой от 2,5 ГГц ^ RAM, GB \\ необходимо устанавливать модули памяти во все каналы процессора на материнской плате ^ Варианты типа и количества портов для подключение in-line или on-stick ^ Кол-во Public IP\\ в NAT pool ^ Packet per second в миллионах \\ при базовой частоте CPU от 2,5ГГц | Количество абонентов (1Mbps per subscriber) | Количество сессий | Количество новых сессий в секунду | | ^ Max IN трафик\\ Гбит/с ^ Max OUT трафик\\ Гбит/с ^ Версия СКАТ ^ Количество ядер на __один__ CPU\\ c частотой от 2,5 ГГц ^ RAM, GB \\ необходимо устанавливать модули памяти во все каналы процессора на материнской плате ^ Варианты типа и количества портов для подключение in-line или on-stick ^ Кол-во Public IP\\ в NAT pool ^ Packet per second в миллионах \\ при базовой частоте CPU от 2,5ГГц ^ Количество абонентов (1Mbps per subscriber) ^ Количество сессий ^ Количество новых сессий в секунду ^ |
| | до 3 | до 3 | **СКАТ-6** | 4 | 16 | 6x1G, 2x10G | 100 | 1,5M pps | 3K | 3M | 100K | | | до 3 | до 3 | **СКАТ-6** | 4 | 16 | 6x1G, 2x10G | 100 | 1,5M pps | 3K | 3M | 100K | |
| | до 5 | до 5 | **СКАТ-10** | 6 | 32 | 2x10G | 500 | 1,5-2M pps | 5K | 5M | 200K | | | до 5 | до 5 | **СКАТ-10** | 6 | 32 | 2x10G | 500 | 1,5-2M pps | 5K | 5M | 200K | |
| | до 70 | до 70 | **СКАТ-140** | 64 [[https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7713.html|AMD 7713]] \\ 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]] | 192 | 14x10G, 8x25G, 8x40G, 4x100G | 7000 | 20M pps | 70K | 88M | 1300K | | | до 70 | до 70 | **СКАТ-140** | 64 [[https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7713.html|AMD 7713]] \\ 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]] | 192 | 14x10G, 8x25G, 8x40G, 4x100G | 7000 | 20M pps | 70K | 88M | 1300K | |
| | до 100 | до 100 | **СКАТ-200** | 64 [[https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7713.html|AMD 7713]] \\ 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]] | 256 | 20x10G, 8x25G, 8x40G, 4x100G | 10000 | 22M pps | 100K | 120M | 1500K | | | до 100 | до 100 | **СКАТ-200** | 64 [[https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7713.html|AMD 7713]] \\ 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]] | 256 | 20x10G, 8x25G, 8x40G, 4x100G | 10000 | 22M pps | 100K | 120M | 1500K | |
| | до 150 | до 150 | **СКАТ-300** | 96 [[https://www.amd.com/en/products/cpu/amd-epyc-9654|AMD 9654]] | 384 | 16x25G, 10x40G, 6x100G | 12000 | 30M pps | 150K | 180M | 2000K | | | до 150 | до 150 | **СКАТ-300** | 96 [[https://www.amd.com/en/products/cpu/amd-epyc-9654|AMD 9654]] | 384 | 16x25G, 10x40G, 6x100G | 12000 | 27M pps | 150K | 180M | 1700K | |
| | до 200 | до 200 | **СКАТ-400** | 128 [[https://www.amd.com/en/products/cpu/amd-epyc-9754|AMD 9754]] | 512 | 16x25G, 14x40G, 8x100G | 15000 | 45M pps | 200K | 240M | 3000K | | | до 200 | до 200 | **СКАТ-400** | 128 [[https://www.amd.com/en/products/cpu/amd-epyc-9754|AMD 9754]] | 512 | 16x25G, 14x40G, 8x100G | 15000 | 33M pps | 200K | 240M | 2000K | |
| | до 300 | до 300 | **СКАТ-600** | 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 | 250K | 300M | 3700K | | | до 300 | до 300 | **СКАТ-600** | 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 | 250K | 300M | 2500K | |
| | до 400 | до 400 | **СКАТ-800** | 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 | 300K | 360M | 4500K | | | до 400 | до 400 | **СКАТ-800** | 192 [[https://www.amd.com/en/products/processors/server/epyc/9005-series/amd-epyc-9965.html|AMD 9965]] | 1024 | 28x25G, 20x40G, 12x100G | 24000 | 40M pps | 300K | 360M | 3000K | |
| <note warning>Важные моменты при подборе сервера:\\ | <note warning>Важные моменты при подборе сервера:\\ |
| - **ПО СКАТ использует только один процессор** из-за влияния на производительность [[https://ru.wikipedia.org/wiki/Non-Uniform_Memory_Access|NUMA]] для двухпроцессорных конфигураций. | - **ПО СКАТ использует только один процессор** из-за влияния на производительность [[https://ru.wikipedia.org/wiki/Non-Uniform_Memory_Access|NUMA]] для двухпроцессорных конфигураций. |