Re: [ns] Bug in NS2's 802.15.4 implementation?
Hi Mukul, and hi all. In section 7.1.3.1.3 of the 802.15.4 2003 standard it is said that: If the MLME of an unassociated device successfully receives an acknowledgment to its association request command, the MLME will wait for at most aResponseWaitTime symbols for the association response command to become available. If the MLME of the device does not extract an association response command frame from the coordinator within this time, it will issue the MLME-ASSOCIATE.confirm primitive with a status of NO_DATA. This could be an explanation for this reduced transaction time at the coordinator: since sending a response after that the aResponseWaitTime has expired at the node which requested the association is useless. Hope this helps. Bye, Daniele M.
[ns] Bug in NS2's 802.15.4 implementation?
- Forwarded message from [EMAIL PROTECTED] - Date: Wed, 14 Feb 2007 11:34:15 -0600 From: [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] Subject: Bug in NS2's 802.15.4 implementation? To: ns-users@isi.edu Hi, It looks like there may be a bug in Mac802_15_4::mlme_associate_response function. The transaction corresponding to an association response is being scheduled to expire after 2*aResponseWaitTime (or macResponseWaitTime) duration. As per the standard, any transaction should expire only after macTransactionPersistenceTime duration as is being done in Mac802_15_4::mcps_data_request function. I was wondering why the association response transaction is made to expire so soon (2*aResponseWaitTime is way smaller than macTransactionPersistenceTime). Is it a bug or there is some other explanation? Thanks, Mukul - End forwarded message -