▦TCAM LAB16-BIT ENGINE
FERRAMENTA DE ESTUDO · CISCO ACI

Calculadora de TCAM

Descubra quantas entradas são necessárias para representar ranges de portas, visualize cada máscara de 16 bits e entenda a programação lógica de filtros L4.

TCP / UDPOrigem + DestinoBoth DirectionsReverse Filter Ports
01 / CONFIGURAÇÃO

Monte seu cenário

Cadastre até 30 filtros. Separe faixas com vírgula ou quebras de linha.

0–65535

Opções do contrato

Reverse depende de Both Directions. Marcar as duas opções mantém multiplicador ×2, não ×4.
EXEMPLOS PARA PRATICAR
05 / GUIA DE ESTUDO

Como a TCAM representa intervalos de portas?

01

Portas em 16 bits

O campo TCP/UDP tem 16 bits, abrangendo de 0 até 65535. Um intervalo arbitrário precisa ser dividido em blocos de tamanho 1, 2, 4, 8, 16... alinhados ao seu tamanho.

02

Valor e máscara

Para um bloco de tamanho 2^k, os últimos k bits da máscara são 0. A base identifica os bits fixos. Use (porta & máscara) == base.

03

Combine origem e destino

Quando ambas são ranges, cada bloco de origem combina com cada bloco de destino. Portanto, as entradas do filtro são Nsrc × Ndst.

04

Direções do contrato

Both Directions produz um conjunto de entradas para cada direção. Reverse Filter Ports troca as portas no retorno, mas não cria um terceiro conjunto.

Atenção ao hardware: a contagem principal representa padrões lógicos de match L4 sem compressão; o cenário opcional de compressão é apenas ilustrativo. Entradas físicas no Policy CAM variam conforme geração do leaf, escala, prioridades, policy compression, compartilhamento de regras e demais campos do contrato. Não use o total como leitura direta de ocupação ASIC.

Referência: Cisco ACI Contract Guide (seção Apply Both Directions / Reverse Filter Ports).