Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Número máximo de portas

Consumidores de porta

Problema

Soluções N1KV Versão SV(1.4a) e Posteriores

Porta máxima de conexão SVS

vEth Port-Binding Auto

Introduction

Este documento descreve um problema encontrado com o número máximo de portas que o VMware Distributed Virtual Switch (DVS) está disponível em suas interações com o switch Cisco Nexus 1000V Series (N1KV) e oferece uma solução para o problema.

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- N1KV

- VMware DVS

Componentes Utilizados

As informações neste documento são baseadas no N1KV e no VMware DVS.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Informações de Apoio

Um dos problemas mais comuns com o N1KV e sua interação com a infraestrutura VMware DVS é o limite do número máximo de portas para o DVS. É importante poder criar um perfil de porta no N1KV com portas disponíveis suficientes para atender às suas necessidades atuais e futuras. Portanto, a maioria das pessoas aumenta o número máximo de portas no perfil de porta Ethernet virtual (vEth) para um número maior.

Do lado N1KV, este aumento é aceitável; do lado do VMware DVS, o aumento pode ser um problema. Quando você cria um perfil de porta vEth e o habilita, as portas são imediatamente reservadas no VMware DVS. Isso pode ser um problema na nuvem e em alguns ambientes empresariais. Este documento examina alguns limites com o número máximo de portas para entender o problema.

Número máximo de portas

Aqui está uma lista do número máximo de portas (máximo de portas) por dispositivo:

- Máximo de portas do VMware vCenter versão 4.0 por DVS = 8.192

- Máximo de portas do VMware vCenter versão 4.1 por DVS = 20.000

- Máximo de portas do VMware vCenter versão 5.0 por DVS = 30.000

- VMware vCenter versão 5.5 portas máximas por DVS = 60.000

- Portas vEth máximas de N1KV = 2.048

Consumidores de porta

Aqui estão alguns pontos importantes sobre os consumidores de porta:

- Cada host VMware ESX/ESXi adicionado ao N1KV sempre consome 32 portas. Não há como alterar o consumo de porta para o tipo vEth de perfis de porta.

- Cada perfil de porta vEth consome sua configuração máxima de portas quando está ativado.

- Algumas portas são consumidas internamente pelo DVS e N1KV.

Problema

Você encontra um problema ao configurar um N1KV com oito perfis de porta vEth e 32 hosts ESX. Aqui estão os detalhes:

- N1KV Versão SV(1.4) com vSphere 4.0 tem um máximo de DVS de 8.192 portas.

- Uma configuração com 32 hosts ESX exige 1.024 portas DVS (32 portas x 32 hosts).

- Com 8.192 portas máx., menos o requisito de 1.024 portas, somente 7.168 portas máximas estão disponíveis.

- Se houver oito perfis de porta vEth, cada um com o máximo de portas definido como 1.024, eles usarão 8.192 portas. Mas restam apenas 7.168 portas máx. Portanto, o N1KV está em um déficit. (8 192 - 7 168 = 1 024)

- Outras 1.024 portas disponíveis são necessárias no DVS para fazer a configuração funcionar.

Até a versão SV(1.4a), a solução era definir o número máximo de portas mais baixo, atualizar para uma versão mais recente do vSphere ou definir as portas disponíveis do DVS mais altas com a ajuda do VMware ou Aumentando o número máximo de portas do vNetwork Distributed Switch (vDS) no vSphere 4.x (1038193)  Base de conhecimento (KB artigo 109. º). Todas as opções anteriores foram comprometidas ou difíceis de configurar, como no caso do artigo do KB.

Soluções N1KV Versão SV(1.4a) e Posteriores

Duas novas opções foram introduzidas na versão 1.4a que melhoram as interações com as portas disponíveis de DVS:

- Porta máxima de conexão SVS (Software Virtual Switch)

- Eth port-binding auto

Porta máxima de conexão SVS

Essa é uma nova opção na conexão SVS, na qual você pode aumentar o número de portas DVS disponíveis através da conexão SVS entre o N1KV e o vCenter Server. Você o definiu com este comando:

n1kv-14a(config)# svs connection VC

n1kv-14a(config-svs-conn)# max-ports ?

<0-50000>  Number of max-ports for this connection

n1kv-14a(config-svs-conn)# max-ports 9000

Nesse comando, as portas disponíveis em um dispositivo vCenter 4.0 foram alteradas para 9.000. A desvantagem é que o vCenter não mostra as portas extras no cliente vSphere. No entanto, a imagem seguinte mostra que portas DVS além de 8.192 foram criadas:

Você deve trabalhar com o administrador do VMware ao fazer essa alteração. O VMware publica configurações máximas para portas DVS por um motivo, portanto, você deve entrar em contato com o administrador antes de fazer alterações drásticas nessa configuração.

vEth Port-Binding Auto

A ligação automática de portas vEth é um excelente recurso. Aloca portas conforme necessário, em vez de todas de uma só vez. O recurso automático funciona com enlaces de porta estáticos e dinâmicos. As vinculações de porta estáticas e dinâmicas pré-alocam portas DVS, enquanto o efêmero não. Para ativá-lo, use este comando:

n1kv-14a(config)# port-profile type vethernet profile2

n1kv-14a(config-port-prof)# vmware port-group

n1kv-14a(config-port-prof)# switchport mode access

n1kv-14a(config-port-prof)# switchport access vlan 158

n1kv-14a(config-port-prof)# no shutdown

n1kv-14a(config-port-prof)# max-ports 1024

n1kv-14a(config-port-prof)# port-binding static auto

n1kv-14a(config-port-prof)# state enabled

Note: Se você modificar um perfil de porta vEth atual para auto, altere a associação de porta para no state enable e, em seguida, state enable. Essa é uma alteração que causa interrupções em um perfil de porta atual.

O perfil de porta é criado com 17 portas alocadas do DVS. Você pode alocar em blocos de 16 até o máximo de portas para o perfil de porta. Quando você obtém dentro de três portas da alocação atual, adiciona outras 16 portas. Aqui está uma captura de tela do perfil de porta anterior no vCenter 4.0:

Aqui está uma captura de tela após a adição da 14ª máquina virtual (VM) ao perfil de porta2:

Se quiser pré-alocar mais de 17 portas para o perfil de porta, use o novo comando min-ports em perfil de porta. Min-ports pré-aloca mais portas no DVS para que você tenha mais sobrecarga se precisar criar grandes números de VMs no perfil de porta.

n1kv-14a(config)# port-profile profile8

n1kv-14a(config-port-prof)# min-ports 40

Note: Lembre-se de que esses recursos funcionam somente com a versão 1.4a.