A abordagem simples seria apenas monitorar periodicamente os IF-MIB::ifInOctets.<ifIndex>
/ IF-MIB::ifOutOctets.<ifIndex>
OIDs e verificar a largura de banda disponível. A partir do MikriTik MIB vinculado, você pode descobrir as taxas atualmente definidas lendo o mtxrWlStatTxRate: 1.3.6.1.4.1.14988.1.1.1.1.1.2.<ifIndex>
e mtxrWlStatRxRate: 1.3.6.1.4.1.14988.1.1.1.1.1.3.<ifIndex>
. Isso, é claro, não levaria em conta os detalhes sem fio, mas seria capaz de lhe dar uma ideia aproximada se a largura de banda total disponível em sua interface é o gargalo (é provável que você veja usos próximos à capacidade total do canal).
Em geral, a menos que suas estações ou antenas estejam mal localizadas e o éter esteja limpo na freqüência do canal escolhido, você pode esperar um throughput de aproximadamente 2-3 MB / s de um único canal G (54 MBps 2,4 GHz).
Se você precisar de informações mais específicas sobre novas tentativas e erros do lado do AP, leia a tabela dot11Counters
da MIB IEEE802dot11 - especificamente os valores dot11RetryCount
, dot11MultipleRetryCount
e dot11FailedCount
da instância apropriada.
O 802.11 não tem nenhuma colisão, mas sim a detecção física da portadora e, opcionalmente, um handshake RTS / CTS antes de transmissão de quadros. Monitorar o dot11RTSFailureCount
lhe dará uma idéia aproximada da frequência com que uma solicitação RTS não é respondida por um CTS, portanto, não concedendo o canal para a estação de envio.
Observe que você poderá ver uma quantidade relativamente baixa de tentativas e falhas de RTS se for o seu ponto de acesso que gera a grande maioria do tráfego (ou seja, as estações recebem principalmente dados). Talvez você queira dar uma olhada em IF-MIB::ifOutDiscards.<ifIndex>
na interface sem fio ou IF-MIB::ifInDiscards.<ifIndex>
na interface com fio, bem como esses números aumentariam sempre que o buffer estivesse cheio e não pudessem receber quadros adicionais (ou seja, o AP está enviando a taxa máxima mas os quadros na interface Ethernet continuam chegando a um ritmo mais rápido).