论文部分内容阅读
随着技术发展,卫星通信具有的高覆盖、高传输速率、灵活性高等特点在通信领域显得越来越重要。卫星网络不仅可以作为一个通信子系统与地面通信系统嵌合,完善网络拓扑,而且可以单独承载传输来自各个维度的信息流。网络用户增加导致通信数据量也急剧增加,这对星上网络数据处理能力提出来挑战。由于标签交换技术能够加快数据转发,同时也可以支持流量工程以及QoS(Quality of Service,服务质量)等功能,因此在卫星网络中实现标签交换具有现实意义。本论文结合卫星网络的特点,对标签交换系统中的标签分发协议进行研究。信令协议是标签交换系统中的重要组成部分,它的主要功能是负责标签分发,在源端和目的端之间建立LSP(Label Switched Path,标签交换路径)实现数据高速转发,CR-LDP(Constraint-based Routing Label Distribution Protocol,基于路由受限标签分发协议)通过建立LSP实现二、三层网络结合,并且通过显式路由等参数支持流量工程。本文在研究CR-LDP协议的基础上,结合卫星网络的特点,重点对CR-LDP协议在卫星网络中的适应性以及可控性进行研究,论文的主要工作如下:1)在研究CR-LDP数据传输机制的基础上,将CR-LDP分为连接控制模块、标签管理模块、邻居管理模块以及传输代理模块,并针对卫星的S/L信道对于单个数据包大小有限制情况,采用自定义用户数据报协议替换TCP协议并进行相应的适配。2)在研究CR-LDP中双向LSP建立的基础上,对双向LSP建立流程进行改进。源节点发起双向LSP建立,建立请求消息中除包括正向LSP所需参数还包含标签TLV,简化双向LSP建立流程。3)在研究卫星网络的基础上,把控制API集成在CR-LDP协议中,地面控制站可以通过Web界面查看网络状况并且能够对网络内LSP进行增、删、查、该等操作。在Vxsim虚拟机以及在VxWorks系统硬件环境进行测试。结果表明改进后的CR-LDP协议功能完整,建链资源消耗更小,支持双向LSP建立且流程简单有效。