Resumo-Para emprego da rede LTE-Advanced (LTE-A), a comunicação "device-to-device" é uma tecnologia candidata a permitir um adequado uso de recursos, considerando perspectiva baseada na localização do usuário e em serviços baseados em proximidade. Por outro lado, redes definidas por software favorecem a melhoria da eficiência do gerenciamento e controle dos recursos de rede. Este artigo trata o problema de alocação de controladores SDN visando o adequado gerenciamento de comunicações D2D em uma rede LTE-A. Para solução desse problema, foi adotada abordagem baseada em memória externa do algoritmo de colônia de formigas, com resultados similares aos de busca exaustiva. Palavras-Chave-D2D, SDN, colonia de formigas, alocação de controladores Abstract-For the use of the LTE-Advanced network (LTE-A), device-to-device communication is a candidate technology to allow an adequate use of resources, considering user location and proximity-based services perspective. On the other hand, software-defined networks improve the efficiency of the management and control of network resources. This article addresses the problem of allocating SDN controllers for the proper management of D2D communications over an LTE-A network. To solve this problem, the ant colony algorithm based on external memory approach was adopted, with results similar to exhaustive search.