The envisioned 5G ecosystem will be composed of heterogeneous networks based on different technologies and communication means, including satellite communication networks. The latter can help increase the capabilities of terrestrial networks, especially in terms of higher coverage, reliability, and availability, contributing to the achievement of some of the 5G Key Performance Indicators (KPIs). Anyway, technological changes are not immediate. Many current satellite communication networks are based on proprietary hardware, which hinders the integration with future 5G terrestrial networks as well as the adoption of new protocols and algorithms. On the other hand, the two main paradigms that are emerging in the networking scenario-namely, Software Defined Networking (SDN) and Network Functions Virtualization (NFV)-can change this perspective. In this respect, this paper presents first an overview of the main research works in the field of SDN satellite networks, in order to understand the already proposed solutions. Then, some open challenges are described in the light of the network slicing concept by 5G virtualization, along with a possible roadmap including different network virtualization levels. The yet unsolved problems are evidenced toward the development and deployment of a complete integration of satellite components in the 5G ecosystem.