摘要

针对卫星延迟容忍网络(Delay Tolerant Network,DTN)中因卫星节点资源受限引起卫星节点拥塞问题,且由于DTN的保管传输特性不适用于传统拥塞控制机制,提出一种具有通用性的基于节点拥塞状态的队列优先级拥塞控制机制(Queue Priority Congestion Control mechanism based on Congestion State,QPCC-CS). QPCC-CS机制能适用于多种DTN路由策略,处理拥塞时将卫星节点按拥塞程度进行分类,并按照不同的拥塞状态对卫星节点消息转发进行优先级队列化,同时清除冗余消息副本,通过消息迁移与消息删除相结合的方式处理溢出的消息,管理卫星节点缓存来缓解卫星节点拥塞.经仿真相比原路由策略QPCC-CS策略的加入能提高卫星数据投递率,降低了卫星网络传输开销,能给卫星DTN提供更好的性能需求.