 |
| Author |
Message |
|
|
Posted: Apr 19, 2012 - 04:32 PM |
|

Joined: Jan 15, 2011
Posts: 19
|
|
I’m looking for help on increasing the buffer size on routers for their children. I’ve noticed under heavy usage that if the coordinator hits the router with 3-4 messages before it has a chance to forward to children then messages will get lost.
I’m interested in understanding the exact behavior of the buffering? Is it a buffer per child or a global buffer for all children?
Where is the buffer, and can its size be easily increased?
I am trying to get a network of 100 devices with sleeping, so the routers may have to buffer a significant number of packets.
Thanks
Keith |
|
|
| |
|
|
|
|
|
Posted: Apr 19, 2012 - 05:11 PM |
|

Joined: Jun 19, 2002
Posts: 957
Location: SF Bay area
|
|
Have you read RFC 970 - "On Packet Switches With Infinite Storage" ?
More recent thinking is that most routers don't have enough buffering after all, but it's still a more interesting problem than you'd think. |
|
|
| |
|
|
|
|
|
Posted: Apr 19, 2012 - 09:01 PM |
|


Joined: Apr 15, 2009
Posts: 4870
Location: San Jose, CA
|
|
You need to change CS_NWK_BUFFERS_AMOUNT; buffers are shared between all devices and some of them are reserved for transit frames.
But for 100 devices you'll never have enough buffers, you need to rethink your application design. |
_________________ The opinions and views expressed by me on this forum are my own and do not represent my employer or anyone else that I’m affiliated with.
|
| |
|
|
|
|
|
Posted: Apr 19, 2012 - 09:42 PM |
|

Joined: Jan 15, 2011
Posts: 19
|
|
thanks west I'll find the rfc-970
And thanks alexru, I guess I should have made it clear that we are using multiple routers, probably 10-20, but even at 20, thats 5 devices per router and were loosing packets at 3...
I see CS_NWK_BUFFERS_AMOUNT is set to 4, that makes sense, Thanks Man
Keith
I'll see if I can squeeze CS_NWK_BUFFERS_AMOUNT; |
|
|
| |
|
|
|
|
|
|
|