Abstract:Aimed at the problems that existing software defined network (SDN) multi-controller domain partitioning algorithms are mostly based on the ground networks with fixed topology, difficult to adapt to the satellite network with dynamic topology, and most of the existing satellite network researches are only in consideration of the propagation delay, a software defined satellite network (SDSN) delay analysis model is proposed in view of processing delay and queuing delay. On the basis of this model, satellite network multicontrol domains are divided. The simulations prove that this algorithm can adapt to the satellite network environment better compared with the existing ground SDN multicontrol domain planning algorithm and the satellite network control domain division method. Besides, the algorithm can effectively reduce the network delay, and increase the load balancing between the controllers by more than 40%. Moreover, the iteration stopping mechanism makes the algorithm run fast, and can adapt to the rapid changes of the satellite network topology.