Resposta fácil, use dd-wrt ap's com pfsense e freeradius com cache EAP. Suporta roaming de aplicações em tempo real. Você pode ter que mexer com o ap se eles são broadcom chipsets. Eu pessoalmente recomendaria manter o mesmo modelo em todos os pontos de acesso. E se você pode usar atheros ap e placas wireless. Ele vai te salvar da frustração de mexer em tudo. (Certifique-se também de que todos os seus ap's estejam executando a mesma revisão de dd-wrt)