网络控制的处理方法、装置及软件定义网络系统制造方法及图纸

技术编号:15441434 阅读:185 留言:0更新日期:2017-05-26 06:35
本发明专利技术公开了一种网络控制的处理方法,包括:在与控制终端建立连接并分配连接会话号后,转发设备接收所述控制终端下发的数据信息;根据保存的连接会话号与控制终端的身份标识及优先级的映射关系,将控制终端的身份标识及优先级作为标记信息标记所述数据信息;当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理。本发明专利技术还公开了一种网络控制的处理装置及一种软件定义网络系统。本发明专利技术通过设置控制终端的身份标识及优先级以用于对控制终端下发的数据信息进行标记,从而实现了控制终端对转发设备的精细化控制,同时也为解决多控制终端操作冲突提供了有效途径。

Network control processing method, device and software defined network system

The invention discloses a processing method, a network control includes: establish a connection and connection session number distribution and control terminal, relay device receives the control terminal send data information; according to the saved session number and control terminal identity and priority mapping relationship, will control the identity and priority the terminal as a marker to mark the information data; when processing network control, according to the control terminal labeled the data information in the identification and / or priority for corresponding processing control on the network. The invention also discloses a network control processing device and a software defined network system. By setting the control ID and priority for terminal marking control terminal send data information, so as to realize the fine control of forwarding control terminal equipment, but also to solve the conflict control terminal operation provides an effective way.

【技术实现步骤摘要】
网络控制的处理方法、装置及软件定义网络系统
本专利技术涉及通信
,尤其涉及网络控制的处理方法、装置及软件定义网络系统。
技术介绍
软件定义网络(SoftwareDefinedNetwork,SDN),是一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术Openflow协议通过将网络设备控制面与数据面分离开来,控制面上移到运行在服务器上的controller中,网络设备仅保留转发功能,通过控制面和转发面之间的openflow协议下发控制信息,指导网络设备的转发行为,从而实现网络流量的灵活控制,使网络作为管道变得更加智能。尽管Openflow协议可以让用户获得更直接地控制设备转发行为的手段,但是也带来一些问题,比如,控制和转发分离的架构不利于传统网络设备的有序演进。基于上述问题,IETF提出了开放路由系统接口(InterfacetotheRoutingSystem,I2RS)的概念,通过在控制平面开放路由系统的接口来解决传统网络设备向SDN有序演进的问题。I2RS系统的架构图如图1所示,其核心思想是在目前传统网络设备(比如路由/转发系统)的基础上开放接口与外部控制终端通信,一个或多个外部控制终端(Client)通过网络设备反馈的事件、拓扑变化、流量统计等信息来动态地下发路由状态和/或策略信息等到各个网络设备(Agent)上去。而这与传统配置管理思想相同的是,在I2RS系统中,对于网络设备而言,一般也不区分路由状态和/或策略信息的归属控制终端,因而不利于SDN网络控制终端对路由/转发系统的精细控制及多控制终端的冲突管理,并且I2RS架构体系也并未提供解决SDN网络控制终端对网络设备的精细控制及多控制终端的冲突管理问题的有效途径。
技术实现思路
本专利技术的主要目的在于提供一种网络控制的处理方法、装置及软件定义网络系统,旨在解决SDN网络控制终端对网络设备的精细控制及多控制终端的冲突管理的技术问题。为实现上述目的,本专利技术提供的一种网络控制的处理方法,应用于软件定义网络,所述网络控制的处理方法包括:在与控制终端建立连接并分配连接会话号后,所述转发设备接收所述控制终端下发的数据信息,其中,所述数据信息至少包括路由状态和/或策略信息;根据保存的所述连接会话号与所述控制终端的身份标识及优先级的映射关系,将所述控制终端的身份标识及优先级作为标记信息标记所述数据信息;当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理。优选地,所述当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理包括:当对所述数据信息进行操作且所述数据信息与其他已接收到的由其他控制终端下发的数据信息存在操作冲突时,所述转发设备判断所述数据信息所标记的优先级是否高于其他数据信息所标记的优先级;当所述数据信息所标记的优先级高于其他数据信息所标记的优先级时,对优先级比所述数据信息所标记的优先级低的其他数据信息进行修改和/或删除处理直至解决所述操作冲突。优选地,当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理还包括:当接收到所述控制终端下发的查询请求且所述查询请求中存在查询操作选项参数时,所述转发设备根据所述查询操作选项参数,确定查询内容;当确定查询所述控制终端下发的所述数据信息时,根据所述连接会话号,查找所述映射关系以确定所述控制终端的身份标识;根据所确定的所述控制终端的身份标识,获取标记有所述控制终端的身份标识的所述数据信息并进行封装后发送至所述控制终端。优选地,在与控制终端建立连接并分配连接会话号后,所述转发设备接收所述控制终端下发的数据信息之前包括:所述转发设备接收所述控制终端发送的连接请求报文,所述连接请求报文中至少包括所述控制终端的身份标识及能力信息或者还包括所述控制终端的优先级;从所述连接请求报文中提取所述控制终端的相关信息,所述相关信息至少包括所述控制终端的身份标识及能力信息或者还包括所述控制终端的优先级;当提取的所述控制终端的能力信息与所述转发设备的能力信息存在能力交集时,建立与所述控制终端的连接且为建立的连接分配所述连接会话号;当所述相关信息中存在所述控制终端的优先级时,建立所述连接会话号与所述控制终端的身份标识及优先级的映射关系并保存;向所述控制终端发送回应报文,所述回应报文至少包括所述转发设备的能力信息及所述连接会话号。为实现上述目的,本专利技术还提供一种网络控制的处理装置,应用于软件定义网络中的转发设备,所述网络控制的处理装置包括:第一接收模块,用于在与控制终端建立连接并分配连接会话号后,接收所述控制终端下发的数据信息,其中,所述数据信息至少包括路由状态和/或策略信息;标记模块,用于根据保存的所述连接会话号与所述控制终端的身份标识及优先级的映射关系,将所述控制终端的身份标识及优先级作为标记信息标记所述数据信息;处理模块,用于当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理。优选地,所述处理模块包括:优先级判断单元,用于当对所述数据信息进行操作且所述数据信息与其他已接收到的由其他控制终端下发的数据信息存在操作冲突时,判断所述数据信息所标记的优先级是否高于其他数据信息所标记的优先级;操作冲突处理单元,用于当所述数据信息所标记的优先级高于其他数据信息所标记的优先级时,对优先级比所述数据信息所标记的优先级低的其他数据信息进行修改和/或删除处理直至解决所述操作冲突。优选地,所述处理模块还包括:查询内容确定单元,用于当接收到所述控制终端下发的查询请求且所述查询请求中存在查询操作选项参数时,根据所述查询操作选项参数,确定查询内容;身份标识第一确定单元,用于当确定查询所述控制终端下发的所述数据信息时,根据所述连接会话号,查找所述映射关系以确定所述控制终端的身份标识;查询内容发送单元,用于根据所确定的所述控制终端的身份标识,获取标记有所述控制终端的身份标识的所述数据信息并进行封装后发送至所述控制终端。优选地,所述处理模块还包括:身份标识第二确定单元,用于当接收到的所述控制终端下发的维护请求时,查找所述映射关系以确定所述控制终端的身份标识,其中,所述维护请求包括增加请求、删除请求、修改请求、查找请求中的任意组合;维护处理单元,用于根据所确定的所述控制终端的身份标识及所述维护请求,对标记有所述控制终端的身份标识的所述数据信息进行相应的维护处理。优选地,所述网络控制的处理装置还包括:第二接收模块,用于接收所述控制终端发送的连接请求报文,所述连接请求报文中至少包括所述控制终端的身份标识及能力信息或者还包括所述控制终端的优先级;提取模块,用于从所述连接请求报文中提取所述控制终端的相关信息,所述相关信息至少包括所述控制终端的身份标识及能力信息或者还包括所述控制终端的优先级;连接建立模块,用于当提取的所述控制终端的能力信息与所述转发设备的能力信息存在能力交集时,建立与所述控制终端的连接且为建立的连接分配所述连接会话号;映射关系建立模块,用于当所述相关信息中存在所述控制终端的优先级时,建立所述连接会话号与所述本文档来自技高网
...
网络控制的处理方法、装置及软件定义网络系统

【技术保护点】
一种网络控制的处理方法,应用于软件定义网络,其特征在于,所述网络控制的处理方法包括:在与控制终端建立连接并分配连接会话号后,所述转发设备接收所述控制终端下发的数据信息,其中,所述数据信息至少包括路由状态和/或策略信息;根据保存的所述连接会话号与所述控制终端的身份标识及优先级的映射关系,将所述控制终端的身份标识及优先级作为标记信息标记所述数据信息;当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理。

【技术特征摘要】
1.一种网络控制的处理方法,应用于软件定义网络,其特征在于,所述网络控制的处理方法包括:在与控制终端建立连接并分配连接会话号后,所述转发设备接收所述控制终端下发的数据信息,其中,所述数据信息至少包括路由状态和/或策略信息;根据保存的所述连接会话号与所述控制终端的身份标识及优先级的映射关系,将所述控制终端的身份标识及优先级作为标记信息标记所述数据信息;当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理。2.如权利要求1所述的网络控制的处理方法,其特征在于,所述当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理包括:当对所述数据信息进行操作且所述数据信息与其他已接收到的由其他控制终端下发的数据信息存在操作冲突时,所述转发设备判断所述数据信息所标记的优先级是否高于其他数据信息所标记的优先级;当所述数据信息所标记的优先级高于其他数据信息所标记的优先级时,对优先级比所述数据信息所标记的优先级低的其他数据信息进行修改和/或删除处理直至解决所述操作冲突。3.如权利要求1或2所述的网络控制的处理方法,其特征在于,所述当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理还包括:当接收到所述控制终端下发的查询请求且所述查询请求中存在查询操作选项参数时,所述转发设备根据所述查询操作选项参数,确定查询内容;当确定查询所述控制终端下发的所述数据信息时,根据所述连接会话号,查找所述映射关系以确定所述控制终端的身份标识;根据所确定的所述控制终端的身份标识,获取标记有所述控制终端的身份标识的所述数据信息并进行封装后发送至所述控制终端。4.如权利要求3所述的网络控制的处理方法,其特征在于,在与控制终端建立连接并分配连接会话号后,所述转发设备接收所述控制终端下发的数据信息之前包括:所述转发设备接收所述控制终端发送的连接请求报文,所述连接请求报文中至少包括所述控制终端的身份标识及能力信息或者还包括所述控制终端的优先级;从所述连接请求报文中提取所述控制终端的相关信息,所述相关信息至少包括所述控制终端的身份标识及能力信息或者还包括所述控制终端的优先级;当提取的所述控制终端的能力信息与所述转发设备的能力信息存在能力交集时,建立与所述控制终端的连接且为建立的连接分配所述连接会话号;当所述相关信息中存在所述控制终端的优先级时,建立所述连接会话号与所述控制终端的身份标识及优先级的映射关系并保存;向所述控制终端发送回应报文,所述回应报文至少包括所述转发设备的能力信息及所述连接会话号。5.一种网络控制的处理装置,应用于软件定义网络中的转发设备,其特征在于,所述网络控制的处理装置包括:第一接收模块,用于在与控制终端建立连接并分配连接会话号后,接收所述控制终端下发的数据信息,其中,所述数据信息至少包括路由状态和/或策略信息;标记模块,用于根据保存的所述连接会话号与所述控制终端的身份标识及优先级的映射关系,将所述控制终端的身份标识及优先级作为标记信息标记所述数据信息;处理模块,用于当进行网络控制的处理时,根据所述数据信息所标记的控制终端的身份标识和/或优先级,对所述网络控制进行相应处理。6.如权利要求5所述的网络控制的处理装置,其特征在于,所述处理模块包括:优先级判断单元,用于当对所述数据信息进行操...

【专利技术属性】
技术研发人员:焦琳冯冲戴娴娴
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1