Bugzilla – Bug 2729
ARP are not sent when queues are full.
Last modified: 2017-05-15 13:00:17 EDT
Created attachment 2836 [details] test script For real this is a Wi-Fi / Internet pairing issue. It has been raised here: https://groups.google.com/forum/#!topic/ns-3-users/saEH63E3XmM but the problem description is misleading, the number of STAs is not important. The real issue is this: when a node is congested by its own flows, the IP control packets (ARP, NDISC, etc.) are not sent (or replied to). The solution could be to add a priority to these packets, but the compatibility with other NetDevices have to be kept.
Is this really a wifi issue? I do not have impression something will be change in wifi code for this. To be checked by Stefano as well.
I think this is not really a bug. As you said on the user forum, UDP isn't a fair protocol and the first incoming packets will win the access. This can only be solved by changing how the queues behave (I know in ns-2 there were some various queue management policies that could be configured). Stefano, what do you suggest here? Should it be assigned to wifi or to network module?