论文部分内容阅读
本文针对利用多协议标签交换(Multiprotocol Label Switching,MPLS)技术实现边缘到边缘伪线仿真(Pseudo Wire Emulation Edge-to-Edge,PWE3)的研究,主要完成了PWE3底层系统集成软件开发和对基于MPLS的PWE3方案进行仿真研究两部分工作。 在PWE3底层系统集成软件开发工作中,按照严格的软件开发流程,进行了需求分析,概要设计,详细设计,编码,单元调试等环节的工作。在需求分析阶段,通过对客户需求进行分析,划分出两种不同伪线业务:以太网伪线(EthernetPseudo Wire,EPW)业务和ATM伪线(ATM Pseudo Wire,APW)业务;在概要设计阶段,针对每个功能模块进行相应的概要设计,且有详细图例描述;在详细设计阶段,对每个模块涉及的表项算法、流量控制算法及硬件支撑算法等完成了详尽的实现方案;在单元测试阶段,设计了单元测试方案,并完成对EPW和APW的伪线功能的单元测试工作。 在对基于MPLS的PWE3方案进行仿真研究的工作中,针对不同的仿真研究目的,进行了一系列仿真实验。仿真实验Project1是着重验证通过MPLS实现PWE3应用的可行性和实用性。仿真实验Project2是利用使用PWE3前后网络性能的变化,对利用PWE3能提升网络性能,做出了较详细的定量分析论证。仿真实验Project3是关于网络带宽动态分配算法的研究实验。针对目前网络中分配共享带宽方式的不足,本文对PWE3网络中共享带宽分配的方式进行了新的研究,提出了一种基于SDGP算法的实时动态带宽分配方案。在对SDGP算法原理进行了详细研究的基础上,提出了SDGP算法系统实现方案,最后利用awk语言完成SDGP算法的仿真程序,进行仿真实验。通过对仿真结果分析,表明SDGP算法能够较好地实现PWE3网络中共享链路带宽的实时动态分配,具有良好的可操作性、合理性、灵活性和及时性。