基于VxWorks的LDP协议设计与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:magiciany
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
因特网的迅猛发展,对承载IP的网络提出了更高挑战,包括路由选择、QoS保障等诸多问题。之前的IP网络大都是基于32位目标地址来完成IP包的路由和转发,受历史原因和技术原因所限,这样的网络存在一系列难以解决的问题,例如很难有效的提升转发速率、较差的可扩展性能、有限的QoS管理手段和不完善的流量工程能力,为了解决以上问题,人们考虑采用新机制来进行路由和转发数据包,MPLS技术就这样应运而生。MPLS技术的关键就是为无连接的IP网络引入了连接的概念。同时下一代骨干网络需要强大的带宽管理功能和提供多种服务模式,MPLS也可以满足这些需求。1983年,VxWorks诞生。30年来,VxWorks一直都是嵌入式实时系统的行业标杆,超过15亿套设备都搭载了全球领先的VxWorks系统。VxWorks对主流嵌入式处理器的支持非常全面,包括x86系列、ARM和PowerPC等。同时,源自对网络协议栈与路由协议的完善支持,Vxworks具有优越的网络性能,而且在可靠性和实时性方面也有优势明显。目前在嵌入式平台实现MPLS技术的详细并且可以使用方案非常少,尤其是基于VxWorks平台。基于以上背景,本文创新的提出了一套完成的方案,基于VxWorks设计并实现了LDP协议,LDP协议是MPLS中最重要的协议,主要负责标签的分配及标签转发路径LSP的建立,本方案对LDP协议的协议规范、工作原理及在VxWorks操作系统中的实现方法做了阐述,同时对LDP相关的数据结构及核心操作模块的详细流程都做出来完整的描述。本方案大大降低了LDP协议的实现成本,同时利用已经广泛使用的VxWorks操作系统可以大大增加MPLS的应用范围和领域,对MPLS相关科学研究有一定的参考价值。利用本文中的设计方法,可以用非常低的成本在主流的嵌入式处理器上打造一台MPLS路由器。本文在LDP协议工作原理、在VxWorks操作系统上的实现方法及测试方法等方面做的工作,可以为后续相关研究和工作提供有用的参考。总之,MPLS的应用前景非常广阔。对其进行研究和探索,并将其有效的应用到实践中是非常极为迫切和必要的。
其他文献
蚁群算法是一种最新发展的模拟昆虫王国中蚂蚁群体觅食行为的仿生优化算法,该算法采用了正反馈并行自催化机制,具有较强的鲁棒性,优良的分布式计算机制,易于与其他方法结合等优点
随着互联网的大规模普及和各行业信息化程度的提高,与行业领域相关的Web文本信息快速积累,如何从这些海量信息中定向提取符合要求的知识,是当前信息处理领域的研究热点。本文