Contents

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Informações de Apoio

Topologia

Opção 1. Configuração de ERSPAN com Flow-id

Etapa 1. Configuração do destino ESPAN

Passo 2a. Criar fonte de abrangência para o tráfego diretamente conectado ao SRC

Passo 2b. Crie uma origem de abrangência para o tráfego diretamente conectado ao DST

Etapa 3. Análise Rápida do Wireshark

Opção 2. Contadores de plataforma

Limpar Contadores de Plataforma

Identificar um tamanho de pacote com pacotes baixos ou zero

Fluxo de tráfego de rastreamento

Informações Relacionadas

Introdução

Este documento descreve como rastrear um fluxo de rede usando técnicas de colorir de pacotes.

Pré-requisitos

Requisitos

- Conhecimento básico da ACI

- Grupos de endpoints e contrato

- Conhecimento básico do Wireshark

Componentes Utilizados

Este documento não está restrito a versões específicas de hardware e software.

Dispositivos usados:

- Cisco ACI executando a versão 5.3(2)

- Destino da abrangência

- Switches Gen2

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

Como criar filtros no Wireshark.

Abra a captura. Usando um quadro dentro do Pacote de Comutador Remoto Encapsulado, selecione a linha SpanID e clique com o botão direito do mouse.

Selecione Aplicar como Filtro > Selecionado conforme mostrado na figura:

Topologia

Opção 1. Configuração de ERSPAN com Flow-id

Se um servidor de destino for capaz de lidar com todo o tráfego, o cabeçalho ERSPAN incluirá uma opção para definir um ID de fluxo. Esse ID de fluxo pode ser configurado para identificar o tráfego de entrada para a estrutura, enquanto um ID de fluxo diferente pode ser configurado para o tráfego de saída.

Etapa 1. Configuração do destino ESPAN

Um grupo de destino terá um flow-id de 1

Em Fabric > Access Policies > Policies > Troubleshooting > SPAN > SPAN Destination Groups

No segundo grupo de destino, configure flow-id como 2:

Passo 2a. Crie uma origem de abrangência para o tráfego diretamente conectado ao SRC

Em Fabric > Access Policies > Policies > Troubleshooting > SPAN > SPAN Source Groups

Filtre mais o tráfego adicionando o Caminho e o EPG. O exemplo de laboratório é o aplicativo EPG e o aplicativo ALL do perfil de aplicativo Tenant jr.

Passo 2b. Crie uma origem de abrangência para o tráfego diretamente conectado ao DST

Em Fabric > Access Policies > Policies > Troubleshooting > SPAN > SPAN Source Groups

Filtre mais o tráfego adicionando não apenas o Caminho, mas também o EPG DB:

Etapa 3. Análise Rápida do Wireshark

Neste exemplo, você está verificando se o número de pacotes de solicitação ICMP corresponde ao número de pacotes de resposta ICMP, garantindo que não haja descartes de pacotes na estrutura da ACI.

Abra a captura no Wireshark para criar o filtro usando o SPAN ID /Flow-ID configurado com SRC e DST IP:

(erspan.spanid ==

and

) && (ip.src==

and ip.dst ==

)

Filtro usado para o fluxo testado em laboratório:

(erspan.spanid == 1 and icmp) && (ip.src== 10.1.2.1 and ip.dst == 10.1.1.1)

Verifique se o pacote exibido tem a mesma quantidade do pacote enviado:

O próximo ID de SPAN deve ter o mesmo valor; caso contrário, o pacote foi descartado dentro da estrutura.

Filtro:

(erspan.spanid == 2 and icmp) && (ip.src== 10.1.2.1 and ip.dst == 10.1.1.1)

Opção 2. Contadores de plataforma

Esse método aproveita que o Nexus está rastreando o desempenho de interfaces individuais com tamanhos de pacotes diferentes, mas o método exige que pelo menos uma fila tenha uma quantidade baixa de tráfego, se não zero.

Limpar Contadores de Plataforma

Vá até o switch individual e limpe a interface individual que se conecta aos dispositivos.

Switch#vsh_lc -c “clear platform internal counters port

”

LEAF3# vsh_lc -c “clear platform internal counters port 6”

LEAF1# vsh_lc -c “clear platform internal counters port 45”

LEAF2# vsh_lc -c “clear platform internal counters port 45”

Identificar um tamanho de pacote com pacotes baixos ou zero

Localize um tamanho de pacote que possivelmente não tenha contadores em todos os Leafs para RX e TX:

vsh_lc -c ‘show platform internal counters port

’ | grep X_PKT

No próximo exemplo, o tamanho do pacote será maior que 512 e menor que 1024:

LEAF101# vsh_lc -c "show platform internal counters port 45 " | grep X_PKT

RX_PKTOK          1187

RX_PKTTOTAL       1187

RX_PKT_LT64          0

RX_PKT_64            0

RX_PKT_65         1179

RX_PKT_128           8

RX_PKT_256           0

RX_PKT_512           0 <<

RX_PKT_1024          0

RX_PKT_1519          0

RX_PKT_2048          0

RX_PKT_4096          7

RX_PKT_8192          43

RX_PKT_GT9216        0

TX_PKTOK          3865

TX_PKTTOTAL       3865

TX_PKT_LT64          0

TX_PKT_64            0

TX_PKT_65         3842

TX_PKT_128          17

TX_PKT_256           6

TX_PKT_512           0 <<

TX_PKT_1024          10

TX_PKT_1519          3

TX_PKT_2048          662

TX_PKT_4096          0

TX_PKT_8192          0

TX_PKT_GT9216        0

A etapa precisa ser executada no link para o qual os pacotes estão sendo encaminhados.

Fluxo de tráfego de rastreamento

Do servidor 10.1.2.1, 1.000 pacotes são enviados com um tamanho de pacote de 520.

Verifique na Folha 103 interface 1/6, onde o tráfego é iniciado no RX:

MXS2-LF103# vsh_lc -c "show platform internal counters port 6 " | grep X_PKT_512

RX_PKT_512        1000

TX_PKT_512         647

1000 pacotes RX, mas apenas 647 foram enviados como resposta.

A próxima etapa é verificar as interfaces de saída dos outros servidores:

Para Leaf102:

MXS2-LF102# vsh_lc -c "show platform internal counters port 45 " | grep X_PKT_512

RX_PKT_512           0

TX_PKT_512        1000

A malha não descartou a solicitação.

Para a folha 101, o RX envia pacotes 647 e é a mesma quantidade de pacotes transmitidos pela ACI.

MXS2-LF101#  vsh_lc -c "show platform internal counters port 45 " | grep X_PKT_512

RX_PKT_512        647

TX_PKT_512          0

Informações Relacionadas

Solução de problemas de encaminhamento entre estruturas da ACI - quedas intermitentes