一种OpenFlow控制通道建立方法及系统的制作方法

文档序号:7810381阅读:438来源:国知局
一种OpenFlow控制通道建立方法及系统的制作方法【专利摘要】本发明提供一种OpenFlow控制通道建立方法及系统,应用于采用了OpenFlow技术的PON系统中,所述OpenFlow控制通道建立方法包括:OpenFlow光网络单元以及光线路终端配置控制服务器的OpenFlow相关信息;所述光线路终端与控制服务器建立第一控制通道;所述OpenFlow光网络单元与所述光线路终端建立第二控制通道,所述OpenFlow光网络单元通过所述第一控制通道和所述第二控制通道与所述控制服务器通信。使用本发明的技术方案可以使得与控制服务器之间的控制通道数量得到收敛,从而提升了控制服务器管理PON系统网络能力。【专利说明】-种OpenFlow控制通道建立方法及系统【
技术领域
】[0001]本发明涉及一种OpenFlow技术,特别是涉及一种OpenFlow控制通道建立方法及系统。【
背景技术
】[0002]SDN(SoftwareDefinedNetworking,软件定义网络)是一种新兴的基于软件的网络架构及技术,其最大的特点在于具有松耦合的控制平面与数据平面、支持集中化的网络状态控制、实现底层网络设施对上层应用的透明。2012年底,AT&T、英国电信(BT)、德国电信、Orange、意大利电信、西班牙电信公司和Verizon联合发起成立了网络功能虚拟化产业联盟(NetworkFunctionsVirtualisation,NFV),旨在将SDN的理念引入电信业。[0003]OpenFlow由斯坦福大学和加州大学伯克利分校领导的大学联盟所发起,他们的初衷是让研究人员可将企业级以太网交换机作为定制构件用于大学的网络实验。OpenFlow的核心思想是将原本完全由交换机/路由器控制的数据包转发过程,转化为由OpenFlow交换机(OpenFlowSwitch)和控制服务器(Controller)分别完成的独立过程。OpenFlow交换机负责数据转发功能,主要技术细节由三部分组成:流表(flowtable)、安全信道(securechannel)和OpenFlow协议(OpenFlowprotocol)。[0004]PON(PassiveOpticalNetwork,无源光纤网络)网络中通常包括一个安装于中心控制站的〇LT(OpticalLineTerminal,光线路终端),以及一批配套的安装于用户场所的0NU(OpticalNetworkUnit,光网络单元)。运用SDN理念,将OpenFlow技术运用到Ρ0Ν网络中,贝1J需要采用OpenFlow光网络单元(即带有OpenFlow功能的光网络单元)和控制服务器。由于在Ρ0Ν系统中,通常具有大量的光网络单元,当这些光网络单元都是OpenFlow光网络单元时,这些OpenFlow光网络单元都需要与控制服务器建立控制通道以实现控制服务器的网络管控功能,对控制服务器的软硬件性能要求将变得非常高。因此,如何减少控制服务器的控制通道数量,以降低对控制服务器软硬件的压力,提高控制服务器管理Ρ0Ν系统网络能力,就成为需要解决的问题。【
发明内容】[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种OpenFlow控制通道建立方法,用于解决现有技术中的在Ρ0Ν系统中采用OpenFlow技术时,控制服务器连接的控制通道过多,从而对控制服务器的软硬件要求高的问题。[0006]为实现上述目的及其他相关目的,本发明提供一种OpenFlow控制通道建立方法,应用于采用了OpenFlow技术的Ρ0Ν系统中,所述OpenFlow控制通道建立方法包括:在OpenFlow光网络单元以及与所述OpenFlow光网络单元直接相连的光线路终端上配置控制服务器的OpenFlow相关信息,所述OpenFlow相关信息包括控制服务器的IP地址;所述光线路终端与控制服务器建立第一控制通道,所述第一控制通道用于所述光线路终端与所述控制服务器进行通信;所述OpenFlow光网络单元与所述光线路终端建立第二控制通道,所述第二控制通道用于所述OpenFlow光网络单元与所述光线路终端进行通信,所述OpenFlow光网络单元通过所述第一控制通道和所述第二控制通道与所述控制服务器通信。[0007]优选地,所述第二控制通道通过TCP协议层建立。[0008]优选地,所述第二控制通道通过0ΑΜ协议层建立。[0009]优选地,所述OpenFlow控制通道建立方法包括:所述光线路终端将所述OpenFlow相关信息发送给所述OpenFlow光网络单元。[0010]优选地,网元管理服务器将所述控制服务器的OpenFlow相关信息发送到所述光线路终端。[0011]本发明还提供一种Ρ0Ν系统,所述Ρ0Ν系统包括OpenFlow光网络单元,与所述OpenFlow光网络单元直接相连的光线路终端,控制服务器以及用于所述OpenFlow光网络单元与所述控制服务器进行通信的控制通道模块,其中,所述控制通道模块包括用于所述光线路终端与所述控制服务器进行通信的第一控制通道单元,以及用于所述OpenFlow光网络单元与所述光线路终端进行通信的第二控制通道单元。[0012]优选地,所述第二控制通道单元通过TCP协议层实现。[0013]优选地,所述第二控制通道单元通过0ΑΜ协议层实现。[0014]优选地,所述Ρ0Ν系统还包括:网元管理服务器;所述网元管理服务器将所述控制服务器的OpenFlow相关信息发送到所述光线路终端,所述OpenFlow相关信息包括控制服务器的IP地址。[0015]优选地,所述Ρ0Ν系统包括ΕΡ0Ν系统。[0016]如上所述,本发明的一种OpenFlow控制通道建立方法,具有以下有益效果:通过光线路终端代理OpenFlow光网络单元与控制服务器建立控制通道,使得与控制服务器之间的控制通道数量得到收敛,从而降低对控制服务器软件和硬件上的压力,提升了控制服务器管理Ρ0Ν系统网络能力。同时,通过光线路终端对OpenFlow的光网络单元自动配置控制服务器参数,避免了在OpenFlow光网络单元上进行人工配置工作。【专利附图】【附图说明】[0017]图1显示为本发明的一种OpenFlow控制通道建立方法的一实施例的流程示意图。[0018]图2显示为本发明的一种Ρ0Ν系统的一实施例的模块结构图。[0019]图3显示为本发明的一种Ρ0Ν系统的另一实施例的模块结构图。[0020]元件标号说明[0021]1Ρ0Ν系统[0022]11OpenFlow光网络单元[0023]12光线路终端[0024]13控制服务器[0025]14控制通道模块[0026]141第一控制通道单元[0027]142第二控制通道单元[0028]15网元管理服务器[0029]S1?S3步骤【具体实施方式】[0030]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。[0031]需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。[0032]在一个实施例中,如图1所示,本发明提供一种OpenFlow控制通道建立方法,应用于采用了OpenFlow技术的Ρ0Ν系统中。所述OpenFlow光网络单元与控制服务器(Controller)的控制通道建立方法包括:[0033]步骤S1,在OpenFlow光网络单元以及与所述OpenFlow光网络单元直接相连的光线路终端上配置控制服务器的OpenFlow相关信息,所述OpenFlow相关信息包括控制服务器的IP地址。具体地,所述OpenFlow光网络单元和与OpenFlow光网络单元直接相连的光线路终端需要配置控制服务器的IP地址等。配置控制服务器参数的方式可以采用人工配置的方式,也可以采用自动配置的方式。具体地,包括人工配置OpenFlow光网络单元和与OpenFlow光网络单元直接相连的光线路终端的控制服务器OpenFlow相关信息的方式;也包括人工配置光线路终端控制服务器OpenFlow相关信息,自动配置与所述光线路终端直接相连的OpenFlow光网络单元的控制服务器OpenFlow相关信息的方式;还可以包括自动配置OpenFlow光网络单元和与OpenFlow光网络单元直接相连的光线路终端的控制服务器OpenFlow相关信息的方式。[0034]在一个实施例中,Ρ0Ν系统中配置有EMS网络管理服务器。首先,EMS网管服务器通过SNMP协议向光线路终端配置控制服务器的IP地址和OpenFlow参数等OpenFlow相关信息,并保存在所述光线路终端上。在另一个实施例中,也可以由用户人工在光线路终端上完成控制服务器的IP地址和OpenFlow参数等的配置。接着,OpenFlow光网络单元通过与所述光线路单元进行通信,完成对OpenFlow光网络单元的控制服务器参数配置,包括以下步骤:1,OpenFlow光网络单元按照标准0ΑΜ流程完成发现过程(STD0AMDISCOVERY)。2,OpenFlow光网络单元按照扩展0ΑΜ流程上报OpenFlow光网络单元的设备能力(EXT0ΑΜCapabilityNotification:0NUCapabilities)。光网络单兀是否支持OpenFlow能力,可以通过查询光网络单元的能力(〇NUcapabilities)中的ServiceSupported定义的一个位(bit)表示确定该光网络单元是否支持OpenFlow。光网络单元的能力(0NUcapabilities)的数据结构如下表所示:[0035]['【权利要求】1.一种OpenFlow控制通道建立方法,应用于采用了OpenFlow技术的PON系统中,其特征在于,所述OpenFlow控制通道建立方法包括:在OpenFlow光网络单元以及与所述OpenFlow光网络单元直接相连的光线路终端上配置控制服务器的OpenFlow相关信息,所述OpenFlow相关信息包括控制服务器的IP地址;所述光线路终端与控制服务器建立第一控制通道,所述第一控制通道用于所述光线路终端与所述控制服务器进行通信;所述OpenFlow光网络单元与所述光线路终端建立第二控制通道,所述第二控制通道用于所述OpenFlow光网络单元与所述光线路终端进行通信,所述OpenFlow光网络单元通过所述第一控制通道和所述第二控制通道与所述控制服务器通信。2.根据权利要求1所述的OpenFlow控制通道建立方法,其特征在于:所述第二控制通道通过TCP协议层建立。3.根据权利要求1所述的OpenFlow控制通道建立方法,其特征在于:所述第二控制通道通过0AM协议层建立。4.根据权利要求1所述的OpenFlow控制通道建立方法,其特征在于:所述OpenFlow控制通道建立方法包括:所述光线路终端将所述OpenFlow相关信息发送给所述OpenFlow光网络单元。5.根据权利要求1所述的OpenFlow控制通道建立方法,其特征在于:网元管理服务器将所述控制服务器的OpenFlow相关信息发送到所述光线路终端。6.-种P0N系统,其特征在于:所述P0N系统包括OpenFlow光网络单元,与所述OpenFlow光网络单元直接相连的光线路终端,控制服务器以及用于所述OpenFlow光网络单元与所述控制服务器进行通信的控制通道模块,其中,所述控制通道模块包括用于所述光线路终端与所述控制服务器进行通信的第一控制通道单元,以及用于所述OpenFlow光网络单元与所述光线路终端进行通信的第二控制通道单元。7.根据权利要求6所述的P0N系统,其特征在于:所述第二控制通道单元通过TCP协议层实现。8.根据权利要求6所述的P0N系统,其特征在于:所述第二控制通道单元通过0AM协议层实现。9.根据权利要求6所述的P0N系统,其特征在于:所述P0N系统还包括:网元管理服务器;所述网元管理服务器将所述控制服务器的OpenFlow相关信息发送到所述光线路终端,所述OpenFlow相关信息包括控制服务器的IP地址。10.根据权利要求6所述的P0N系统,其特征在于:所述P0N系统包括EP0N系统。【文档编号】H04Q11/00GK104113792SQ201410370656【公开日】2014年10月22日申请日期:2014年7月30日优先权日:2014年7月30日【发明者】吴睿申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1