Eu só quero mencionar brevemente a realidade da matemática de marketing quando você estiver considerando as folhas de dados do fornecedor. É muito comum os fornecedores contarem duas vezes a capacidade de bps ou pps quando você possui links full-duplex. Por exemplo, o Catalyst 6500 da Cisco possui um Supervisor 720. 720 é usado porque é comercializado como tendo 720Gbps de capacidade de malha.
Mas ... se você perguntar como a Cisco calcula 720Gbps, a resposta é:
- 80Gbps de tecido por slot vezes 9 slots em um chassi
O problema aqui é que sua malha é apenas uma malha full-duplex de 40 Gbps ... No entanto, a Cisco conta a entrada e a saída no número 720G, mesmo que não faça sentido contar dessa maneira. A conclusão é que às vezes você precisa ter cuidado e inspecionar como aplicar os números na literatura de fornecedores à realidade.
Quase todo fornecedor torce números de marketing como esse, e eu só escolho o Cat6500 porque estou muito familiarizado com a plataforma. Isso não é uma condenação da Cisco ou do Cat6500 (pelo qual realmente tenho uma paixão).
Qual é o significado exato de cada figura? Qual a diferença entre eles?
- bps
- Número de bits de dados por segundo que podem ser processados sem descartar dados. bps é quase sempre medido usando cargas ethernet de 1500 bytes (ou potencialmente maiores).
- O bps é freqüentemente usado ao medir a capacidade de componentes que interconectam várias placas de linha ou portas em um chassi (como uma malha de switch). Ocasionalmente, um mecanismo de processamento central pode ter uma limitação de bps ...
- pps
- Número de pacotes de dados por segundo que podem ser processados antes de descartar os dados; pps é sempre medido usando os menores tamanhos de pacotes possíveis.
- O pps é freqüentemente usado ao medir componentes que procuram dentro de um cabeçalho de pacote (para um endereço IP, endereço mac, valor DSCP, etc ...). Por exemplo, a capacidade dos processadores de rotas e comutadores é medida em pps.
Quando devo me concentrar em cada valor para a avaliação do switch?
Há um tempo e um local para esse tipo de análise, mas a maioria das pessoas usa apenas uma pequena fração de sua capacidade de switch pps / bps, a menos que seja um switch top de rack em um data center ocupado ou um switch central para médias e grandes empresas provedor de serviços POP.
Mesmo assim, a equipe de vendas do fornecedor pode não estar interessada em destacar as limitações do produto ou pode não entender bem os limites. Além disso, os números de pacotes por segundo geralmente mudam dependendo dos recursos ou da combinação de recursos ativados ... realmente não há substituto para a apresentação de alguns bons casos de teste e para testar o desempenho da caixa com a combinação de recursos que você acha que realmente precisa.
Devido às variações e aos jogos que as pessoas podem jogar com números nas folhas de dados, a coisa mais importante que você pode perguntar ao fornecedor é " mostre-me como você calculou os números bps e pps para este componente ".
Dito isto, os recursos de hardware e software são tão importantes ou mais importantes a considerar do que os números bps / pps de arrancada ... Estou incluindo uma pequena amostra de itens que você pode querer ver ... isso é muito subjetivo. ..
Geralmente você é apresentado com taxa de transferência em Mbps (M-bits / s) e Mpps (M-pacotes / s). Estes são considerados números de taxa de transferência do backplane ou da caixa. Os materiais de marketing geralmente apresentam os números da melhor maneira possível, sob condições ideais de pacotes grandes com 1500 bytes de comprimento. A taxa de transferência realista pode ser obtida sob condições de teste que usam o Internet Mix (IMIX) de dados em que os comprimentos e os protocolos dos pacotes variam.
fonte
Para adicionar boas respostas dadas por @generalnetworkerror e @MikePennington
Os pps e os bps relatados nas planilhas de dados são números idealizados, não apenas os bps costumam ser contados duas vezes (a contagem dupla vem do fato de que, para atender à interface de 10 Gbps, você precisará de 20 Gbps de largura de banda de memória, portanto, nesse contexto, é justo, mas pode ser confuso para o comprador), como Mike explicou.
Mas eles, especialmente os pps, também são idealizados para um cenário da definição de 'típico' do fornecedor, o cenário tem muito menos efeito em dispositivos do tipo comutador (catalisador Cisco, Juniper ex, Force10, Brocade), pois eles tendem a ser executados em tempo constante Dispositivos do tipo ASIC para pesquisa. E tende a ter mais efeito nos dispositivos do tipo roteador (Cisco ASR9k, Juniper MX, Alcatel SR), pois eles tendem a executar o NPU, que é próximo da CPU normal no design, e leva tempo variável para executar o trabalho.
Esse recurso inerente é explorado quando os fornecedores compram testes 'verificados por terceiros', como a Cisco pode pagar à Miercom para testar o Cisco + Juniper e a Juniper pode pagar ao EANTC para testar o Cisco + Juniper.
Esses engenheiros da EANTC e da Miercom recebem informações internas das duas plataformas e usam essas informações internas para mostrar como uma plataforma (do cliente pagante) supera a outra. Porque eles escolhem casos de teste que visam compromissos no cenário ideal escolhido por esse fornecedor.
Felizmente, raramente no dispositivo de comutação os pps ou bps se tornam um problema para você, é muito mais provável que você seja mordido por, por exemplo, micro-bursting (consequência de pequenos buffers) antes mesmo de se aproximar dos limites de bps / pps da plataforma.
Mais tipicamente, os pps e os bps afetam você em caixas low-end executando CPUs da COTS, ou seja, caixas baseadas em software, como Cisco ISR, filial Juniper SRX ou firewalls.
Em termos muito genéricos e aproximados, o bps mede a largura de banda da memória e o pps mede o desempenho da pesquisa (velocidade da 'CPU')
fonte
Concorde com as afirmações acima, saiba também que todos os fornecedores falsificam um pouco suas estatísticas. ou seja, ative o PAT, regras simples de firewall, listas de controle de acesso, QOS e você descobrirá que esses números podem reduzir pela metade um pouco do tempo - isso geralmente ocorre devido à capacidade de processamento de um dispositivo de rede e todo serviço executado em um dispositivo de rede requer um certo quantidade de recursos da CPU. PPS e BPS nem sempre são as melhores estatísticas para usar.
Ao considerar sua atualização, veja o que você está utilizando no momento. O SNMP (Protocolo Simples de Gerenciamento de Rede) pode ajudá-lo a conseguir isso. Tenha espaço para crescimento, atualizando seu ambiente para obter menos de% 50 de largura de banda na utilização atual da rede no novo dispositivo e menos de% 40 de uso da CPU.
fonte