Internet of Things (IoT) becomes a very important area for providing various services on connected smart devices. For isolation of different services in IoT, software defined networking (SDN) based virtual networks will be a scalable and flexible solution. However, in a large-scale IoT, as smart devices will move long distance between different positions, virtual network management becomes very difficult in providing network services. In this paper, we propose LS-SDV, an efficient virtual network management framework in large-scale software defined IoT (SDIoT). In this framework, we design a two-layer distributed control plane to manage devices and virtual networks in a large-scale environment. To the best of our knowledge, LS-SDV is the first work to apply distributed control plane for virtual network management in softwarized networks. Moreover, based on the novel structure of LS-SDV, we also provide a solution for network flow scheduling through network analysis. We evaluate the performance of our framework and virtual network management by extensive simulation and experiment in an open SDN framework.