Realmente é um grande desafio determinar o valor ideal do Frame. Para chegar a esse valor ideal a partir de tentativa e erro é totalmente inviável. Imagina um cenário com 100 clientes conectados na base.

Teria que acessar cada cliente e configurar um a um. Para chegar a esse valor seria somente através de simulação mesmo, porém eu não tenho conhecimento suficiente e nem acesso a esses simuladores.

O que eu fiz foi fixar para que seja utilizado o RTS em casos que o frame seja maior que 2300, seguindo a orientação de que em pacotes pequenos não é viável, pois o prejuízo causado pelo aumento de overhead seria maior do que o aumento da probabilidade de colisão de pacotes.

Ou seja, eu na realidade escolhi um valor e acreditei que ele seja bom. E na minha análise realmente foi, pois aumentou a capacidade de clientes conectados, quando comparado a um cenario sem uso de rts-cts.

Agora pode acontecer de que um outro valor seja melhor ainda para meu caso. Isso ainda não testei.