Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

vMX visão geral

RESUMO Leia este tópico para obter uma visão geral vMX roteadores virtuais.

O vMX roteador é uma versão virtual do Roteador de Borda Universal 3D da Série MX. Assim como o roteador da Série MX, o roteador vMX executa o Sistema operacional Junos (Junos OS) e aceita o tratamento e encaminhamento de pacotes do Junos OS modelados após o chipset Trio. A configuração e o gerenciamento de vMX roteadores são os mesmos dos roteadores físicos da Série MX, permitindo adicionar o roteador vMX a uma rede sem ter que atualizar seus sistemas de suporte operacional (OSS).

Você instala vMX de software em um servidor x86 padrão do setor que executa um hipervisor, seja o hipervisor virtual baseado em kernel (KVM) ou o hipervisor VMware ESXi.

Para servidores que executam o hipervisor KVM, você também executa o sistema operacional Linux e o software de terceiros aplicável. vMX de software vêm em um pacote de software que você instala executando um script de orquestração incluído no pacote. O script de orquestração usa um arquivo de configuração que você personaliza para vMX implantação. Você pode instalar várias vMX instâncias em um servidor.

Para servidores que executam o hipervisor ESXi, você executa o software de terceiros aplicável.

Alguns recursos de software do Junos OS exigem uma licença para ativar o recurso. Para entender mais sobre vMX licenças, consulte, vMX licenças para KVM e VMware. Consulte o Guia de Licenciamento para obter informações gerais sobre o gerenciamento da licença. Consulte as Fichas de Dados do produto para obter mais detalhes ou entre em contato com a Juniper da conta ou Juniper Parceiro.

Benefícios e usos de vMX roteadores

Você pode usar dispositivos virtuais para reduzir gastos de capital e custos operacionais, às vezes automatizando as operações da rede. Mesmo sem automação, o uso da aplicação vMX em servidores x86 padrão permite:

  • Introduza rapidamente novos serviços

  • Entregue serviços personalizados e personalizados com mais facilidade para os clientes

  • Escalonar operações para aproximar os serviços de IP dos clientes ou gerenciar o crescimento da rede quando as previsões de crescimento são baixas ou incertas

  • Expanda rapidamente as ofertas de serviços em novos sites

Uma estratégia de automação bem projetada reduz os custos e aumenta a eficiência da rede. Ao automatizar as tarefas de rede com o vMX roteador, você pode:

  • Simplifique as operações de rede

  • Implante rapidamente novas vMX de dados

  • Instalar com eficiência uma configuração do Junos OS padrão em todas as instâncias vMX opções

  • Reconfigure rapidamente os roteadores vMX existentes

Você pode implantar o roteador vMX para atender a alguns requisitos específicos de borda da rede, como:

  • Simulação de rede

  • Encerrar assinantes de banda larga com um gateway de rede de banda larga virtual (vBNG)

  • Implantação temporária até que um roteador físico da Série MX está disponível

Automação para vMX roteadores

A automação de tarefas de rede simplifica a configuração, o provisionamento e a manutenção da rede. Como o software vMX usa o mesmo software do Junos OS que os roteadores da Série MX e outros Juniper Networks de roteamento, vMX aceita as mesmas ferramentas de automação do Junos OS. Além disso, você pode usar ferramentas de automação padrão para implantar o vMX, assim como outros softwares virtualizados.

Arquitetura de uma vMX Instância

A vMX da vMX é organizada em camadas:

  • O vMX roteador na camada superior

  • Software de terceiros e hipervisor na camada média

    Linux, software de terceiros e o hipervisor KVM na camada média no Junos OS Release 15.1F3 ou versões anteriores. Na versão do Junos OS 15.1F3 e versões anteriores, o host contém o sistema operacional Linux, o software de terceiros aplicável e o hipervisor.

  • O servidor x86 na camada física na parte inferior

A Figura 1 ilustra a arquitetura de uma única instância vMX dentro de um servidor. Entender essa arquitetura pode ajudar você a planejar sua vMX configuração.

Figura 1: vMX instância em um servidor vMX Instance in a Server

A camada física do servidor contém os NICs físicos, CPUs,memória e porta de gerenciamento de Ethernet. O host contém software de terceiros e o hipervisor aplicáveis.

Suportado no Junos OS Release 15.1F3 e nas versões anteriores, o host contém o sistema operacional Linux, o software de terceiros e o hipervisor aplicáveis.

A vMX contém duas máquinas virtuais (VMs) diferentes, uma para o plano de encaminhamento virtual (VFP) e uma para o plano de controle virtual (VCP). A VFP VM executa o software de plano de encaminhamento Trio virtual e a VM VCP executa o Junos OS.

O hipervisor apresenta a NIC física ao VFP VM como uma NIC. Cada mapa NIC virtual para uma vMX interface. A Figura 2 ilustra o mapeamento.

O script de orquestração mapeia cada NIC virtual para uma interface vMX que você especificar no arquivo de configuração. Depois de executar o script de orquestração e a instância de vMX for criada, você usa a CLI do Junos OS para configurar essas interfaces de vMX no VCP (com suporte no Junos OS Release 15.1F3 ou versões anteriores).

Figura 2: NIC Mapeamento NIC Mapping

Depois que a vMX for criada, você usa a CLI do Junos OS para configurar essas vMX interfaces no VCP. O vMX roteador aceita os seguintes tipos de nomes de interface:

  • Gigabit Ethernet (ge)

  • Ethernet de 10 Gigabits (xe)

  • Ethernet de 100 Gigabits (et)

Observação:

vMX interfaces configuradas com a CLI do Junos OS e as NIC físicas subjacentes no servidor são independentes umas das outras em termos do tipo de interface (por exemplo, ge-0/0/0 pode ser mapeada para uma rede de 10 Gigabits NIC).

O VCP VM e o VFP VM exigem conectividade de Camada 2 para se comunicarem entre si. Uma ponte interna que é local para o servidor para cada vMX permite essa comunicação.

O VCP VM e o VFP VM também exigem conectividade de Camada 2 para se comunicarem com a porta de gerenciamento de Ethernet no servidor. Você deve especificar interfaces Ethernet virtuais com endereços IP exclusivos e endereços MAC para VFP e VCP para configurar uma ponte externa para uma vMX instância. O tráfego de gerenciamento de Ethernet para vMX instâncias entra no servidor pela porta de gerenciamento de Ethernet.

A maneira como o tráfego de rede passa da malha NIC para a rede virtual NIC depende da técnica de virtualização configurada.

vMX pode ser configurado para ser executado em dois modos, dependendo do caso de uso:

  • modo Lite — precisa de menos recursos em termos de CPU e memória para executar com largura de banda inferior.

  • Modo de desempenho — precisa de recursos mais altos em termos de CPU e memória para executar em maior largura de banda.

    Observação:

    O modo de desempenho é o modo padrão.

Fluxo de tráfego em um roteador vMX de segurança

A arquitetura do servidor x86 consiste em vários soquetes e vários núcleos dentro de um soquete. Cada soquete também tem memória que é usada para armazenar pacotes durante as transferências de I/O do NIC para o host. Para ler pacotes da memória com eficiência, os aplicativos de hóspedes e os periféricos associados (como o NIC) devem residir em um único soquete. Uma multa está associada a espaços de soquetes de CPU para acessos de memória, o que pode resultar em desempenho não determinístico.

O VFP consiste nos seguintes componentes funcionais:

  • Segmento de recebimento (RX): O RX move os pacotes da NIC para o VFP. Ele realiza a pré-classificação para garantir que os pacotes vinculados ao host recebam prioridade.

  • Segmento de trabalho: o trabalhador realiza a análise e as tarefas associadas à manipulação e ao processamento de pacotes. Ele é o equivalente ao ASIC de procurar no roteador físico da Série MX.

  • Transmitir segmento (TX): o TX move pacotes do Trabalhador para a rede NIC.

Os componentes RX e TX são atribuídos ao mesmo núcleo (núcleo de I/O). Se houver núcleos suficientes disponíveis para o VFP, o QoS agendador pode ser alocado em núcleos separados. Caso não haja núcleos suficientes, o QoS do programador compartilha o núcleo do TX.

O TX tem um QoS que pode priorizar pacotes em várias filas antes de ser enviado ao NIC (suportado na Versão 16.2 do Junos OS).

Os componentes RX e TX podem ser dedicados a um único núcleo para cada porta 1G ou 10G para o processamento de pacotes mais eficiente. Aplicações de alta largura de banda devem usar SR-IOV. O componente Trabalhador utiliza uma arquitetura distribuída escalonada que permite que vários trabalhadores processem pacotes com base nas necessidades de processamento de pacotes por segundo. Cada trabalhador requer um núcleo dedicado (suportado na Versão 16.2 do Junos OS).