本发明专利技术提供了一种Openflow辅助通道的配置方法及装置,其中,该方法包括:Openflow配置点建立与Openflow能力交换机的连接;所述配置点向所述能力交换机发送用于配置辅助通道的第一配置信息,其中,所述辅助通道为所述能力交换机上的Openflow逻辑交换机与Openflow控制器之间的辅助通道。采用本发明专利技术提供的上述技术方案,解决了相关技术中,尚无对Openflow辅助通道进行配置的解决方案等技术问题,从而实现了对Openflow辅助通道的配置。
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其是涉及一种开放流(Openflow)辅助通道的配置方法及>J-U ρ?α装直。
技术介绍
由于现在的网络暴露出了越来越多的弊病以及人们对网络性能的需求越来越高,研究人员不得不把很多复杂功能加入到路由器的体系结构当中,例如开放式最短路径优先(Open Shortest Path First,简称 0SPF)、边界网关协议(Border Gateway Protocol,简称BGP)、组播、区分服务、流量工程、网络地址转换(Network Address Translat1n,简称NAT)、防火墙、多协议标签交换(Multi Protocol Label Switching,简称MPLS)等等。这就使得路由器等交换设备越来越臃肿而且性能提升的空间越来越小。然而与网络领域的困境截然不同的是,计算机领域实现了日新月异的发展。仔细回顾计算机领域的发展,不难发现其关键在于计算机领域找到了一种简单可用的硬件底层(x86指令集)。由于有了这样一种公用的硬件底层,所以在软件方面,不论是应用程序还是操作系统都取得了飞速的发展。现在很多主张重新设计计算机网络体系结构的人士认为:网络可以复制计算机领域的成功来解决现在网络所遇到的所有问题。在这种思想的指导下,将来的网络必将是这样的:底层的数据通路比如交换机、路由器等是“哑的、简单的、最小的”,并定义一个对外开放的关于流表的公用的API,同时采用控制器来控制整个网络。未来的研究人员就可以在控制器上自由的调用底层的API来编程,从而实现网络的创新。基于上述的理念,出现了软件定义网络(Software Defined Network,简称SDN),其最初是由美国斯坦福大学clean slate研究组提出的一种新型网络创新架构。目前,其核心技术开放流(OpenFlow,简称0F)协议通过将包含OpenFlow控制器(Controller)的网络设备控制面与包含OpenFlow逻辑交换机(Logical Switch)的数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。引入OpenFlow技术后的交换机,通常称为OpenFlow交换机,其区别于传统的交换机,OpenFlow交换机将原来完全由交换机/路由器控制的报文转发过程转化为由OpenFlow交换机和控制器来共同完成,实现了数据转发和路由控制的分离。如图1所示,OpenFlow通道是连接OpenFlow交换机与控制器的接口。通过此接口,控制器可以配置和管理交换机。同时从交换机接收报文,并向交换机发送报文。所有OpenFlow通道上的消息都必须按OpenFlow协议格式进行传输。OpenFlow协议支持三种消息类型:控制器到交换机(contro11er-to-switch ),异步(asynchronous )和对称(symmetric),每一类消息又有多个子消息类型。controller-to-switch消息由控制器发起,用来管理或获取switch状态;asynchronous消息由switch发起,用来将网络事件或交换机状态变化更新到控制器;sy_etric消息可由交换机或控制器发起。这样,OpenFlow通道上会有大量的Openflow消息,承受的压力很大,为了减轻OpenFlow通道上的压力,并且提高报文传输性能。Openflow协议中规定,交换机与控制器之间可以有多个Openflow通道,即通过一个主Openflow通道和多个辅助通道对Openflow消息实现分流的。但是目前现有的协议并没有给出多个Openflow辅助通道的配置方法。
技术实现思路
针对相关技术中,尚无对Openflow辅助通道进行配置的解决方案等技术问题,本专利技术提供了一种Openflow辅助通道的配置方法及装置,以至少解决上述问题。为了达到上述目的,根据本专利技术的一个方面,提供了一种开放流Openflow辅助通道的配置方法,包括=Openflow配置点建立与Openflow能力交换机的连接;所述配置点向所述能力交换机发送用于配置辅助通道的第一配置信息,其中,所述辅助通道为所述能力交换机上的Openflow逻辑交换机与Openflow控制器之间的辅助通道。优选地,所述第一配置信息至少包括:所述辅助通道的标识、远端端口、远端IP地址和传输协议,其中,所述辅助通道的远端端口和远端IP地址分别为在所述控制器连接所述逻辑交换机时所述控制器的端口和IP地址。优选地,所述第一配置信息还包括以下至少之一:所述辅助通道的本地端口、所述辅助通道的本地IP地址,其中,所述辅助通道的本地端口和本地IP地址分别为在所述逻辑交换机连接所述控制器时所述逻辑交换机的端口和IP地址。优选地,所述本地IP地址与为Openflow主通道配置的本地IP地址相同。优选地,所述辅助通道的传输协议与Openflow主通道的传输协议不同。优选地,在所述第一配置信息不包括所述辅助通道的本地端口和本地IP地址时,将所述Openf low主通道的本地端口和本地IP地址作为所述辅助通道的本地端口和本地IP地址。优选地,所述配置点向所述能力交换机发送用于配置辅助通道的第一配置信息之前,所述方法包括:所述配置点向所述能力交换机发送查询请求,其中,所述查询请求用于查询所述逻辑交换机与所述控制器之间的Openflow主通道的第二配置信息和/或主通道状态;所述配置点接收所述能力交换机根据所述查询请求反馈的所述第二配置信息和/或所述主通道状态;所述配置点根据所述第二配置信息和/或所述主通道状态确定所述第一配置信息中的指定配置信息。优选地,所述指定配置信息包括:所述辅助通道的本地IP地址和本地端口。优选地,所述主通道状态包括以下至少之一:所述主通道的连接状态是否正常、所述主通道所使用的本地IP地址、所述主通道所使用的本地端口,其中,所述主通道所使用的本地IP地址和本地端口分别为所述逻辑交换机连接所述控制器时所述逻辑交换机的本地IP地址和本地端口 ;和/或所述第二配置信息包括以下至少之一:所述主通道的本地端口、本地IP地址、远端端口、远端IP地址、传输协议,其中,所述主通道的远端端口和远端IP地址分别为在所述控制器连接所述逻辑交换机时所述控制器的端口和IP地址。优选地,所述辅助通道和Openflow主通道存在以下关系:在所述主通道建立连接后,建立所述辅助通道的连接;和/或在所述主通道的连接失效时,所述辅助通道失效。优选地,所述配置点向所述能力交换机发送用于配置辅助通道的第一配置信息之后,所述方法还包括:所述配置点接收所述能力交换机回复的用于指示所述辅助通道是否配置成功的消息。优选地,所述方法还包括:所述配置点查询所述辅助通道的配置信息和/或辅助通道状态。优选地,所述辅助通道状态包括以下至少之一:所述辅助通道的连接状态是否正常、所述辅助通道所使用的本地IP地址、所述辅助通道所使用的本地端口、所述辅助通道所使用的远端IP地址和所述辅助通道所使用的远端端口 ;和/或所述辅助通道的配置信息包括以下至少之一:所述辅助通道的标识、本地IP地址、本地端口、远端IP地址、远端端口、传输协议。为了达到上述目的,根据本专利技术的再一个方面,还提供了一种开放流Op本文档来自技高网...
【技术保护点】
一种开放流Openflow辅助通道的配置方法,其特征在于,包括:Openflow配置点建立与Openflow能力交换机的连接;所述配置点向所述能力交换机发送用于配置辅助通道的第一配置信息,其中,所述辅助通道为所述能力交换机上的Openflow逻辑交换机与Openflow控制器之间的辅助通道。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈然,焦琳,梁乾灯,韩杰,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。