My ISP here in this non-first world country uses a cellular radio system sold by nextnetwireless/. They have a number of towers around town and the customer's radio automatically attaches to the strongest tower (or channel). I have recently had the opportunity to attach to various towers in the city and discovered that, even with a perfect radio signal, all but one of the towers drop packets pretty severely.
The "technical director" tests connectivity to his customers as near as I can tell with a default windows ping of 32 bytes and 4 echo requests. If he gets all 4 back he considers the connection to be "perfect." I learned a long time ago when dealing with networks that if you're working with ping you want to do a lot of them and you want to increase the payload size. Doing 1000 default linux pings (64 bytes) to the next hop usually lost around 6% of the packets on all the other towers and would go up to 20%-30% (or higher on occasion) when I increased the data size to 1250 bytes. (by the way, ping -A is wonderful). I don't think this is due to oversubscribing the network as I ran this every 1/2 hour all night long and it stays about the same all through the night. On these towers the ping time was 2-3 times higher than on the one good tower. Sometimes the ping time could be as high as 500 ms just on the local link. This is not due to distance as at least one "bad" tower is actually closer than the good one.
In my limited experience, if increasing the packet size causes increased packet loss rather than just increased echo response times, this indicates a misconfiguration in the network perhaps a timing source problem between serial lines. Does anyone have any other experience?
I kicked up a fuss and had them lock me on to the one good tower where I consistently get 0%-1% packet loss (because my radio kept latching onto other towers), however I am still trying to find any generally accepted ISP standards on what is acceptable local link ping times and % success rate. I didn't find anything useful with google. Does anyone have any references for this?
I am also wondering if anyone has used the nextnet equipment and what kind of results they've had.
I realize I'm just beating my head against the wall here but I may as well educate myself a little in the process.
Thanks,
Jizzle
The "technical director" tests connectivity to his customers as near as I can tell with a default windows ping of 32 bytes and 4 echo requests. If he gets all 4 back he considers the connection to be "perfect." I learned a long time ago when dealing with networks that if you're working with ping you want to do a lot of them and you want to increase the payload size. Doing 1000 default linux pings (64 bytes) to the next hop usually lost around 6% of the packets on all the other towers and would go up to 20%-30% (or higher on occasion) when I increased the data size to 1250 bytes. (by the way, ping -A is wonderful). I don't think this is due to oversubscribing the network as I ran this every 1/2 hour all night long and it stays about the same all through the night. On these towers the ping time was 2-3 times higher than on the one good tower. Sometimes the ping time could be as high as 500 ms just on the local link. This is not due to distance as at least one "bad" tower is actually closer than the good one.
In my limited experience, if increasing the packet size causes increased packet loss rather than just increased echo response times, this indicates a misconfiguration in the network perhaps a timing source problem between serial lines. Does anyone have any other experience?
I kicked up a fuss and had them lock me on to the one good tower where I consistently get 0%-1% packet loss (because my radio kept latching onto other towers), however I am still trying to find any generally accepted ISP standards on what is acceptable local link ping times and % success rate. I didn't find anything useful with google. Does anyone have any references for this?
I am also wondering if anyone has used the nextnet equipment and what kind of results they've had.
I realize I'm just beating my head against the wall here but I may as well educate myself a little in the process.
Thanks,
Jizzle
Comment