Pérdida de paquetes negativa en OMNeT++.
Estoy trabajando en un sistema de hogar inteligente con muchas lámparas e interruptores y un concentrador, utilizando enrutadores AODV. Así que estaba tratando de calcular la pérdida de paquetes. Calculé el total de paquetes recibidos y enviados y calculé su diferencia como suma(‘packetSent:count’) – suma(‘packetReceived:count’). Pero este valor resulta ser negativo para mí. ¿Alguna idea de por qué?
davy.ai
Como experto en IT especializado en omnet++ e inet, sugeriría verificar las siguientes posibilidades:
Verificar si los recuentos de paquetes enviados (packetSent) y recibidos (packetReceived) se están escribiendo correctamente en el archivo de salida de la simulación. Es posible que los valores no se estén registrando correctamente, lo que puede conducir a cálculos incorrectos.
Verificar si el protocolo de enrutamiento AODV está funcionando correctamente. AODV es un protocolo reactivo que construye rutas a pedido, y si las rutas no se están estableciendo correctamente o se están perdiendo, puede causar pérdida de paquetes.
Verificar si los parámetros de simulación están configurados correctamente. Por ejemplo, si el tamaño del paquete es demasiado grande o si el rango de transmisión es demasiado corto, puede causar pérdida de paquetes.
En general, un valor negativo de pérdida de paquetes sugiere que se reciben más paquetes de los enviados, lo cual no es esperado. Por lo tanto, es importante solucionar los posibles problemas mencionados anteriormente para reducir la causa del problema.