НА ЭТОЙ СТРАНИЦЕ
Понимание vSRX с KVM
В этом разделе представлен обзор vSRX KVM.
vSRX на KVM
Ядро Linux использует ядро виртуальной машины(KVM)в ядре в качестве инфраструктуры виртуализации. KVM — это программное обеспечение с открытым исходным кодом, которое можно использовать для создания нескольких виртуальных компьютеров (VM), а также для установки устройств безопасности и сетевых устройств.
Основные компоненты KVM:
Загружаемый ядро модуль, включенный в ядро Linux, который предоставляет базовую инфраструктуру виртуализации
Модуль, специфический для процессора
После загрузки в ядро Linux программное обеспечение KVM действует как гипервизор. KVM поддерживает мультиадретность и позволяет запускать несколько vSRX VM на ОС хоста. KVM управляет и делит системные ресурсы между ОС хоста и несколькими vSRX VM.
vSRX необходимо включить аппаратную виртуализацию на ОС хоста, которая содержит процессор Intel Virtualization Technology (VT).
На рис. 1 показано основное строение vSRX VM на сервере Ubuntu.

vSRX производительность
Таблица 1 показывает vSRX производительность при развертывании на KVM на основе количества vCPUs и vRAM, примененных к vSRX VM, а также от выпуска Junos OS, в котором была введена определенная vSRX программного обеспечения.
vCPUs |
Vram |
Nic |
Представленная версия |
---|---|---|---|
2 vCPUs |
4 Гбайт |
|
Junos OS выпуски 15.1X49-D15 и Junos OS release 17.3R1 |
5 vCPUs |
8 Гбайт |
|
Junos OS release 15.1X49-D70 и Junos OS release 17.3R1 |
5 vCPUs |
8 Гбайт |
|
Junos OS и 15.1X49-D90 Junos OS release 17.3R1 |
1 vCPU | 4 Гбайт |
SR-IOV на адаптерах семейства ConnectX-4 и ConnectX-5. |
Junos OS версии 21.2R1 |
4 vCPUs | 8 Гбайт |
SR-IOV на адаптерах семейства ConnectX-4 и ConnectX-5. |
Junos OS версии 21.2R1 |
8 vCPUs | 16 Гб |
SR-IOV на адаптерах семейства ConnectX-4 и ConnectX-5. |
Junos OS версии 21.2R1 |
16 vCPUs | 32 Гбайт |
SR-IOV на адаптерах семейства ConnectX-4 и ConnectX-5. |
Junos OS версии 21.2R1 |
Производительность и производительность экземпляра vSRX можно масштабировать, увеличив количество vCPUs и количество VRAM, выделенное vSRX. Многоядрочный vSRX автоматически выбирает соответствующие значения vCPUs и vRAM во время загрузки, а также число очередей на стороне получения (RSS) в очередях NIC. Если параметры vCPU и vRAM, выделенные для vSRX VM, не соответствуют текущим данным, vSRX масштабирования до ближайшего поддерживаемого значения для экземпляра. Например, если vSRX VM имеет 3 vCPUs и 8 Гбайт памяти vRAM, vSRX загружается до меньшего размера VCPU, требуемого как минимум 2 VCPUs. Можно масштабировать экземпляр vSRX до большого количества vCPUs и объема vRAM, но нельзя масштабировать существующий экземпляр vSRX до меньших настроек.
Количество очередей RSS, как правило, совпадает с числом плоскость данных VCPUs экземпляра vSRX экземпляра. Например, у vSRX с 4 плоскость данных vCPUs должно быть 4 очереди RSS.
vSRX сеанса
vSRX оптимизировано увеличить число сеансов за счет увеличения памяти.
С возможностью увеличения номеров сеансов за счет увеличения памяти, можно включить vSRX:
Обеспечивает высоко масштабируемую, гибкую и высокоэффективную безопасность на стратегически важных местоположениях мобильной сети.
Обеслужтите производительность, необходимую поставщикам услуг для масштабирования и защиты своих сетей.
Запустите show security flow session summary | grep maximum
команду, чтобы просмотреть максимальное количество сеансов.
Начиная Junos OS выпуске 18.4R1, количество сеансов потока, поддерживаемых экземпляром vSRX, увеличивается в зависимости от используемого размера vRAM.
Начиная Junos OS версии 19.2R1, количество сеансов потока vSRX, поддерживаемых экземпляром 3.0, увеличивается в зависимости от используемого размера vRAM.
Максимум 28M сеансов поддерживаются на vSRX 3.0. Вы можете развернуть vSRX 3.0 с более чем 64G памятью, но максимальное количество сеансов потока может быть только 28M.
В таблице 2 приводится список пропускной способности сеанса потока.
vCPUs |
Памяти |
Пропускная способность сеанса потока |
---|---|---|
2 |
4 Гбайт |
0,5 М |
2 |
6 Гбайт |
1 М |
2/5 |
8 Гбайт |
2 М |
2/5 |
10 Гбайт |
2 М |
2/5 |
12 Гбайт |
2,5 М |
2/5 |
14 Гбайт |
3 М |
2/5/9 |
16 Гбайт |
4 М |
2/5/9 |
20 Гбайт |
6 М |
2/5/9 |
24 Гбайт |
8 М |
2/5/9 |
28 Гбайт |
10 М |
2/5/9/17 |
32 Гбайт |
12 М |
2/5/9/17 |
40 Гбайт |
16 М |
2/5/9/17 |
48 Гбайт |
20 М |
2/5/9/17 |
56 Гбайт |
24 М |
2/5/9/17 |
64 Гбайт |
28 М |