O que determina a taxa de transferência máxima de um roteador Cisco?

2

Estou analisando a documentação da Cisco sobre o assunto link e estou tendo dificuldade em adicionar os números.

É correto assumir que a taxa de transferência de comutação Fast / CEF se aplica, por exemplo, ao roteamento IP básico de pacotes entre duas sub-redes nas interfaces FE?

A razão pela qual eu pergunto é porque os números parecem um pouco baixos. Eu atualmente executo um antigo 2611XM para fornecer uma maneira simples de fornecer um failover para uma linha ADSL (rotas flutuantes). Atualmente, ele encaminha IP através de uma linha Ethernet na taxa máxima de 20Mbps da linha, enquanto o documento da Cisco informa que o máximo é de 10,24 Mbps para esse dispositivo.

É minha intenção atualizar a linha de fibra para 100mbit e precisar de um dispositivo que possa lidar com essa taxa de transferência. O documento da Cisco deve ser tomado como o pior caso e estritamente seguido se alguém deseja rotear uma determinada taxa de transferência de tráfego?

Além disso, que métricas do roteador devem ser examinadas ao empurrar uma taxa de tráfego através dele para ver quão próximo de seus limites ele está?

    
por phil-lavin 14.05.2013 / 20:40

3 respostas

3

A primeira frase desse documento é crítica.

Numbers are given with 64 byte packet size, IP only, and are only an indication of raw switching performance

Esse documento está informando o máximo para um determinado tipo de pacote. Mas em uma rede real, você não verá apenas pacotes de 64 bytes. Você provavelmente estará transmitindo pacotes muito maiores, chegando a 1500 bytes.

O valor Mbps é calculado simplesmente. [Veja a instrução Mbps calculated by pps * 64bytes * 8bits/byte ]. Esta não é uma medida do que é possível sob o uso típico.

Os dados nessa planilha estão informando mais sobre o número de pacotes que podem ser manipulados por segundo, não o throughput que você veria se todos os seus pacotes estivessem no tamanho da MTU.

Outra declaração importante está no topo.

Every situation is different - please simulate the true environment to get applicable performance values.

    
por 14.05.2013 / 21:31
4
Apreciar isso é uma pergunta antiga, e que já foi respondida - eu a atravessei enquanto tentava frustradamente determinar o que a performance "real" de alguns roteadores de segunda mão do eBay alcançaria, e o Google continuou trazendo eu aqui.

Como a resposta aceita afirma - as folhas de dados da Cisco (especialmente esta comparação dos principais modelos de roteador ) listam PPS (pacotes por segundo) com base em pacotes de 64 bytes.

É tão justo - diz-lhe qual é o cenário de "pior cenário" - assumindo que o roteador não está executando nenhum outro serviço ou ACLs complicadas, etc.

Mas ao mesmo tempo - isso não é muito útil, especialmente se você tiver um orçamento super apertado (como eu). Eu posso ver a partir desta folha de dados que eu posso obter 100Mb / s de rendimento, se eu separar milhares de libras esterlinas, mas eu estou olhando para o roteador custando dezenas dessas moedas preciosas. Não milhares.

Então, por exemplo, olhando para o 2621 na folha de dados diz:

  PPS (CPU)  |  Mb/s (CPU)    |  PPS (Hardware)  |  Mb/s (Hardware)
      1,500  |       0.768    |          25,000  |            12.80

Portanto, esperaria menos que 12Mb / s (permitindo sobrecarga de TCP / IP) na melhor das hipóteses. No entanto, em uso no mundo real - ele se limita a um pouco acima de 40Mb / s.

Teoricamente isso faz sentido - tamanhos de pacotes são em média muito maiores que 64 bytes - então como um teste do mundo real (para os meus propósitos) eu executei uma transferência de arquivos e capturei o midstream com tcpdump e resumi os resultados com %código%. Os resultados estão abaixo:

Capture duration:    17 seconds
Start time:          Tue Dec  8 20:05:42 2015
End time:            Tue Dec  8 20:05:58 2015
Data byte rate:      5161361.66 bytes/sec
Data bit rate:       41290893.31 bits/sec
Average packet size: 2660.72 bytes
Average packet rate: 1939.84 packets/sec

Kabonga! 1939 pacotes por segundo era "mundo real" (no meu cenário de uso) e 2660 bytes por pacote. (Isto confirma o valor de 40Mb / s capinfos emitido durante a execução do meu teste.)

Por isso, sugere que é altamente limitado pela CPU (o que faz sentido, porque é roteador - não comutando, então o CEF não é capaz de ajudar muito) e certamente das estatísticas da CPU do roteador - é totalmente queimar a essa taxa .

A partir daqui, parece razoável supor que você estará vinculado ao processo de alternar PPS (que é "pior caso" - e em meu aplicativo quase sempre é o caso de todo o tráfego) e a taxa de transferência real (em meu cenário) será ~ 2600bytes por pacote.

Portanto, atualizar para um 2851 nessa base deve facilmente exceder as minhas necessidades de 100Mb / s - em scp

Uma vez instalado, eu confirmo a previsão e atualizo esta resposta com confirmação ou números corrigidos. Espero que isso ajude alguém na minha situação no futuro!

Não se esqueça - todas essas descobertas e números são baseados no meu cenário específico, que é 99% do tráfego roteado entre VLANs e é em grande parte fluxos de TCP com grandes pacotes (e confirmações associadas). YMMV - Eu recomendaria a captura de parte do seu próprio tráfego (a taxas que excedem a capacidade de um roteador) para calcular o que seu cenário funciona.

Atualizar : Finalmente, o novo roteador está instalado - e os resultados estão em:

Capture duration:    9 seconds
Start time:          Mon Feb 15 21:48:07 2016
End time:            Mon Feb 15 21:48:15 2016
Data byte rate:      11469614.56 bytes/sec
Data bit rate:       91756916.44 bits/sec
Average packet size: 2993.35 bytes
Average packet rate: 3831.70 packets/sec

Esses números são muito maiores (como esperado) - e o novo roteador também está lidando com mais serviços em segundo plano.

Atualmente, o roteador é conectado a um par de portas rápidas de ethernet (100Mb), então o de 92.76Mb / s é praticamente "como esperado".

    
por 08.12.2015 / 22:53
0

Normalmente, o desempenho do roteador é baseado em sua CPU. Se o roteador estiver lidando com o tráfego, ele cuidará do tráfego. No entanto, com um switch tão antigo, eu não recomendaria empurrar 100mbps por ele, já que você provavelmente afunilará o processador e poderá travá-lo.

É altamente baseado em ambiente, e as métricas de desempenho são claramente a linha de base, não fazendo suposições. Recomendamos que você adquira um dispositivo mais recente capaz de lidar com esse tráfego para garantir a segurança.

    
por 14.05.2013 / 20:52