Changes between Version 28 and Version 29 of 802.11/MAC/Lower/Retransmissions


Ignore:
Timestamp:
May 6, 2015, 11:00:47 AM (9 years ago)
Author:
chunter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 802.11/MAC/Lower/Retransmissions

    v28 v29  
    204204}}}
    205205
    206 This example mixes the long and short failures introduced respectively in [#ExampleL.2 Example L.2] and [#ExampleL.3 Example L.3], respectively. In this example, an RTS transmission fails 6 times. On the 7th attempt, however, a CTS is received. According to '''''Excerpt F from 9.3.3 of 802.11-2012''''' from [#ExampleL.3 Example L.3], the SSRC is reset to 0 at this time. Neither that SRC nor the CW are reset at this time. The successful reception of the CTS then causes then MPDU to be transmitted. Failure to receive an ACK for this MPDU causes the LRC and SLRC to increment. The CW would have also increased had it not already been at its maximum value. From this point forward, the behavior of the example matches [#ExampleL.2 Example L.2].
    207 
    208 Notice that having a ''dot11ShortRetryLimit'' of 7 and a ''dot11LongRetryLimit'' of 4 actually allows for a total of 10 "attempts" to transmit (6 RTS-only transmissions followed by 4 RTS and MPDU transmissions).
     206This example mixes the long and short failures introduced respectively in [#ExampleL.2 Example L.2] and [#ExampleL.3 Example L.3], respectively. In this example, an RTS transmission fails 6 times. On the 7th attempt, however, a CTS is received. According to '''''Excerpt F from 9.3.3 of 802.11-2012''''' from [#ExampleL.3 Example L.3], the SSRC is reset to 0 at this time. Neither that SRC nor the CW are reset at this time. The successful reception of the CTS then causes then MPDU to be transmitted. Failure to receive an ACK for this MPDU causes the LRC and SLRC to increment. The CW would have also increased had it not already been at its maximum value. From this point forward, the behavior of the example matches [#ExampleL.2 Example L.2]. Notice that having a ''dot11ShortRetryLimit'' of 7 and a ''dot11LongRetryLimit'' of 4 actually allows for a total of 10 "attempts" to transmit (6 RTS-only transmissions followed by 4 RTS and MPDU transmissions).
     207
     208== Example L.7 ==
     209
     210{{{
     211#!div style="overflow-x:scroll; border:1pt solid"
     212[[Image(ex_l_7.png)]]
     213}}}
     214
     215This example differs from [#ExampleL.6 Example L.6] in one important respect: the 10th RTS transmission fails. At this point in time, the SRC finally increments up to 7. Since this is the ''dot11ShortRetryLimit'', the MPDU is discarded. However, the SSRC increments up to a value of 1 since it had been at 0 because of the prior RTS successes. As such, since the SSRC does not equal ''dot11ShortRetryLimit'', the CW is not reset for the beginning of the second MPDU.