NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
rr20552
Feb 20, 2022Apprentice
RBR850 RTS / CTS
I’ve been doing some research around RTS / CTS.
It would appear that the current size parameters of RTS/CTS are based around the older WEP encryption standard.
Below are the different possible maximum frame size of a 802.11 packet, according to the encryption scheme in use :
MTU + MAC Header + Encryption Header
WEP : 2304 + 34 + 8 = 2346 bytes
WPA (TKIP) : 2304 + 34 + 20 = 2358 bytes
WPA2 (CCMP) : 2304 + 34 + 16 = 2354 bytes
Perhaps NG should look at adjusting the RTS/CTS parameters based on the currently implemented Wi-Fi encryption.
Additionally 802.11ac increases the capability to send aggregated frames sizes from 65,535 to 4,692,480 bytes (4.47 megabytes).
Some of us are observing satellite instability issues when disabling RTS / CTS by setting it to 2347 particularly during video calls.
Happy to discuss the above observations with NG.
https://www.oreilly.com/library/view/80211ac-a-survival/9781449357702/ch03.html
It would appear that the current size parameters of RTS/CTS are based around the older WEP encryption standard.
Below are the different possible maximum frame size of a 802.11 packet, according to the encryption scheme in use :
MTU + MAC Header + Encryption Header
WEP : 2304 + 34 + 8 = 2346 bytes
WPA (TKIP) : 2304 + 34 + 20 = 2358 bytes
WPA2 (CCMP) : 2304 + 34 + 16 = 2354 bytes
Perhaps NG should look at adjusting the RTS/CTS parameters based on the currently implemented Wi-Fi encryption.
Additionally 802.11ac increases the capability to send aggregated frames sizes from 65,535 to 4,692,480 bytes (4.47 megabytes).
Some of us are observing satellite instability issues when disabling RTS / CTS by setting it to 2347 particularly during video calls.
Happy to discuss the above observations with NG.
https://www.oreilly.com/library/view/80211ac-a-survival/9781449357702/ch03.html
14 Replies
Still wonder why NG employes 64 for CTS on Orbi AX Systems.
I'm using 64 for CTS and it's been working well for me. I know the norm for most other GN routers is 2347 and has been historcally for years. I was told my someone at NG is that if you have more wifi nieghors, can impact what the CTS value could be used I think.
Perhaps I read the underlying information incorrectly. The impression I get is that the range of 0-2347octets is part of the 802.11 specification, not a choice made by Netgear. If Packets are shorter than the limit specified, they are sent without using the RTC/CTS mechanism. If packets are larger (even really, enormously larger) then they must use the RTC/CTS mechanism.
It is clearly possible for a packet encrypted with any mechanism to be shorter than the maximum, and thus qualify to be sent without waiting for RTC/CTS. As FURRYe38 notes, setting the parameter to 64 octets will mean that the vast majority of packets use the RTC/CTS mechanism.
Perhaps newer encryption methods have created a reason for the 802.11 standards committee to revisit the maximum size of a packets to qualify for skipping RTS/CTS, but that does not seem to be a "Netgear issue."
p.s. Thanks for the link to O-Reilly. Fascinating reading!
- rr20552ApprenticeI agree with you that setting the CTS/RTS to a lower value is irrespective of the encryption method used.
The behaviour I and others are seeing when setting CTS / RTS to the maximum value is the sudden and frequent reboot of the satellite particularly during video calls from a device connected via a satellite.
The 802.11ac specification supports sending very large aggregated frames.
I suspect there maybe some kind of internal buffer overrun when moving data between the client and the backbone 5Ghz radios within the satellite which of course doesn’t happen if the client is connected directly to the router.
I’d be interested to understand if this remains an issue if the satellite uses a wired backbone instead.
Personally I’ve been largely happy with the performance / reliability of the Orbi once I had realised that changing the RTS/CTS from the default of 64 to the maximum appears to be the underlying cause of my satellite reboot issue.