Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Entenda o vSRX com KVM

Esta seção apresenta uma visão geral do vSRX no KVM.

vSRX no KVM

O kernel Linux usa a máquina virtual baseada em kernel (KVM) como uma infraestrutura de virtualização. KVM é um software de código aberto que você pode usar para criar várias máquinas virtuais (VMs) e instalar dispositivos de segurança e rede.

Os componentes básicos da KVM incluem:

  • Um módulo de kernel carregado incluído no kernel linux que fornece a infraestrutura de virtualização básica

  • Um módulo específico do processador

Quando carregado no kernel linux, o software KVM funciona como um hipervisor. A KVM oferece suporte a multilocação e permite que você execute várias VMs vSRX no host OS. A KVM gerencia e compartilha os recursos do sistema entre o sistema operacional host e os múltiplos VMs vSRX.

Nota:

O vSRX exige que você habilite a virtualização baseada em hardware em um sistema operacional host que contenha um processador capaz de usar a Tecnologia de Virtualização Intel (VT).

A Figura 1 ilustra a estrutura básica de um VM vSRX em um servidor Ubuntu.

Figura 1: vSRX VM no Ubuntu vSRX VM on Ubuntu

Desempenho escalonador vSRX

A Tabela 1 mostra o desempenho de escala vSRX quando implantado no KVM, com base no número de vCPUs e vRAM aplicados a um vM vSRX, juntamente com o lançamento do Junos OS no qual uma especificação de software vSRX em particular foi introduzida.

Tabela 1: desempenho escalonador do vSRX

vCPUs

Vram

Nics

Versão introduzida

2 vCPUs

4 GB

  • Virtio

  • SR-IOV (Intel 82599, X520/540)

Versão do Junos OS 15.1X49-D15 e Junos OS Versão 17.3R1

5 vCPUs

8 GB

  • Virtio

  • SR-IOV (Intel 82599, X520/540)

Versão do Junos OS 15.1X49-D70 e Junos OS Versão 17.3R1

5 vCPUs

8 GB

  • SR-IOV (Intel X710/XL710)

Versão do Junos OS 15.1X49-D90 e Junos OS Versão 17.3R1

1 vCPU

4 GB

SR-IOV nos adaptadores da família Mellanox ConnectX-4 e ConnectX-5.

Versão do Junos OS 21.2R1

4 vCPUs

8 GB

SR-IOV nos adaptadores da família Mellanox ConnectX-4 e ConnectX-5.

Versão do Junos OS 21.2R1

8 vCPUs

16GB

SR-IOV nos adaptadores da família Mellanox ConnectX-4 e ConnectX-5.

Versão do Junos OS 21.2R1

16 vCPUs

32 GB

SR-IOV nos adaptadores da família Mellanox ConnectX-4 e ConnectX-5.

Versão do Junos OS 21.2R1

Você pode dimensionar o desempenho e a capacidade de uma instância vSRX aumentando o número de vCPUs e a quantidade de vRAM alocada no vSRX. O vSRX multi-core seleciona automaticamente os valores apropriados de vCPUs e vRAM na hora do boot, bem como o número de filas de Escala lateral de recebimento (RSS) na NIC. Se as configurações de vCPU e vRAM alocadas para um vSRX VM não corresponderem ao que está disponível no momento, o vSRX se reduzirá ao valor mais próximo suportado por exemplo. Por exemplo, se um vM vSRX tiver 3 vCPUs e 8 GB de vRAM, o vSRX vai até o tamanho menor de vCPU, o que requer um mínimo de 2 vCPUs. Você pode escalar uma instância vSRX para um número maior de vCPUs e quantidade de vRAM, mas você não pode reduzir uma instância vSRX existente para uma configuração menor.

Nota:

O número de filas RSS normalmente corresponde ao número de vCPUs de plano de dados de uma instância vSRX. Por exemplo, um vSRX com 4 vCPUs de plano de dados deve ter 4 filas RSS.

Aumento da capacidade da sessão vSRX

A solução vSRX é otimizada para aumentar os números da sessão aumentando a memória.

Com a capacidade de aumentar os números da sessão aumentando a memória, você pode habilitar o vSRX a:

  • Forneça segurança altamente escalável, flexível e de alto desempenho em locais estratégicos da rede móvel.

  • Entregue o desempenho que os provedores de serviços precisam para dimensionar e proteger suas redes.

Execute o show security flow session summary | grep maximum comando para visualizar o número máximo de sessões.

A partir do Junos OS Release 18.4R1, o número de sessões de fluxo suportadas em uma instância vSRX é aumentado com base no tamanho do vRAM usado.

Começando no Junos OS Release 19.2R1, o número de sessões de fluxo suportadas em uma instância vSRX 3.0 é aumentado com base no tamanho da vRAM usado.

Nota:

O máximo de sessões de 28M é suportado no vSRX 3.0. Você pode implantar o vSRX 3.0 com mais de 64G de memória, mas as sessões de fluxo máximo ainda podem ser de apenas 28M.

A Tabela 2 lista a capacidade da sessão de fluxo.

Tabela 2: detalhes da capacidade da sessão de fluxo vSRX e vSRX 3.0

vCPUs

Memória

Capacidade de sessão de fluxo

2

4 GB

0,5 M

2

6 GB

1 M

2/5

8 GB

2 M

2/5

10 GB

2 M

2/5

12 GB

2,5 M

2/5

14 GB

3 M

2/5/9

16 GB

4 M

2/5/9

20 GB

6 M

2/5/9

24 GB

8 M

2/5/9

28 GB

10 M

2/5/9/17

32 GB

12 M

2/5/9/17

40 GB

16 M

2/5/9/17

48 GB

20 M

2/5/9/17

56 GB

24 M

2/5/9/17

64 GB

28 M

Tabela de histórico de lançamento
Lançamento
Descrição
19.2R1
Começando no Junos OS Release 19.2R1, o número de sessões de fluxo suportadas em uma instância vSRX 3.0 é aumentado com base no tamanho da vRAM usado.
18.4R1
A partir do Junos OS Release 18.4R1, o número de sessões de fluxo suportadas em uma instância vSRX é aumentado com base no tamanho do vRAM usado.