空间信息网是以卫星网络作为骨干网络,由各类通信设备组成的异构式网络体系。随着应用的扩展,越来越多异构网络的加入,加重了空间信息网的负担,使设备的性能下降,从而降低了用户的满意度。合理的网络划分可以在一定程度上提高整个网络的性能。软件定义网络(SDN,Software Defined Network)是一种新型网络架构,它将网络设备的数据平面和控制平面分离,消除了设备间的差异,使异构网络融合变得更加容易。因此,本文拟将SDN运用到空间信息网中,研究异构网络融合问题。 本文首先对空间信息网的体系架构以及特点进行了研究。针对空间层拓扑的特点,提出了一种空间层控制器选取算法。该算法首先进行网络区域划分。然后,选取区域内到各个卫星总时延最小的卫星作为控制器。当拓扑发生变化时,该算法会根据拓扑的变化重新选取控制器卫星。仿真结果表明,结合了SDN技术的空间信息网能具备较好性能,使整个空间信息网的丢包率下降,并提高其吞吐量。同时,分区域控制器选取算法能够在一定程度降低下发流表的时延,且稳定性更好。针对空间信息网中移动用户在异构网络间频繁切换的问题,结合SDN技术特点,提出了一种基于网络演算理论的异构网络垂直切换算法。该算法首先将不同网络区域进行划分,并为不同业务分配了不同的权重。其次,将接收信号强度(RSS,Received Signal Strength)和网络演算理论结合去解决身处多种网络覆盖区域的异构网络切换问题,避免因不同网络信号强度的接近,而发生的频繁切换。仿真结果表明,该策略可以有效的减少网络切换次数,降低网络乒乓切换的影响,更好的提升用户体验。
展开▼