论文部分内容阅读
随着4G网络和移动互联网的高速发展,现有的PTN (Packet Transport Network,分组传送网)网络已经越来越难以满足多样业务的承载。现有的语音、视频和电话等业务使得PTN网络需要能够承载大容量、低延时的数据流。2009年,斯坦福大学的Mckeown教授提出了 SDN概念。SDN将网络中的数据平面和控制平面相互分离,是一种层次解耦合的思想,这样使得网络层次更加清晰。在现有的PTN网络,运营商尝试将SDN思想用于PTN网络,将SDN的集中化智能控制与PTN面向数据优化的高效多业务传送能力、电信级的高可靠性、端到端的QoS保障结合起来,设计了一种全新的网络架构SPTN (软件定义分组传送网)。目前,企业网采用路由器进行组网,而中间网络是PTN设备组成的二层网络,因此,将SPTN网络用于政企业务专线必然要解决业务流的跨层互通问题。此外,由于SPTN网络的发展尚处于初步阶段,传统网络设备很多不能直接兼容SDN的相关协议,因此SPTN网络虽然灵活性和可控性方面相对于传统网络有较大的优势,但由于建设SPTN网络需要额外的费用,并且SPTN网络与传统网络难以兼容等问题,SPTN网络替代传统网络的路程依然很漫长。运营商将长期面对传统网络与SPTN网络共存的场景,而如何解决SPTN网络和传统网络的业务流互通成为了一个急需解决的问题。本论文提出一种解决SPTN网络二层域与三层域业务互通以及SPTN网络与传统网络业务互通的方案,并在实验验证章节通过具体实验验证方案的可行性。主要创新点包括以下内容:(1)软件定义分组传送网的二层域与三层域业务互通机制。通过SPTN控制器之间的协同控制,使得控制器可以根据业务类型匹配对应的字段,并且通过设置多级流表实现对数据包MAC地址的修改。(2)软件定义分组传送网的多域跨层业务QoS的协同控制。通过在交换机上设置队列,并且在控制器为每一条业务设置任务ID的方式实现对业务的端到端QoS统一控制。(3)基于ARP的软件定义分组传送网与IP网络的BGP互通。通过设置一个ARP代理,在SPTN控制器与外部路由器之间创建一个通道,使得SPTN控制器可以和外部路由器进行BGP报文的通信,交换路由信息。