无线自组织网络多控制器通信方法技术

技术编号:33644940 阅读:16 留言:0更新日期:2022-06-02 20:21
本发明专利技术公开的一种无线自组织网络多控制器通信方法,网络整体架构清晰,控制节点功能明确,通道带宽开销可控,能够有效提升无线信道利用率。本发明专利技术通过下述技术步骤实现:步骤1,基于服务器/客户端架构,搭建控制器东西向通道,建立控制器间TCP连接;步骤2,根据所述连接确定网络视图同步模式,各控制器基于与服务器连接的无线链路质量确定视图同步模式;步骤3,根据所述网络视图同步模式,各控制器将子域视图信息异步上报至服务器;步骤4,根据所述上报的子域视图信息,服务器整合并存储全局视图信息,当有跨域通信需求时,采用暖备份方式,服务器将所述全局信息下发至源节点所属控制器,由控制器完成跨域路径计算;提高网络鲁棒性。提高网络鲁棒性。提高网络鲁棒性。

【技术实现步骤摘要】
无线自组织网络多控制器通信方法


[0001]本专利技术属于软件定义无线自组织网络
,尤其涉及一种软件定义无线自组织网络多控制器之间东西向通信方法。

技术介绍

[0002]当前,软件定义网络成为计算机网络中一个热门的研究领域。软件定义网络架构通过抽象网络设备的控制功能,将网络中的控制功能集中到控制器中,网络设备变成简单的数据包的转发设备,从而实现了网络中数据平面和控制平面的分离。最初软件定义网络(SoftwareDefinedNetwork,SDN)提出的架构非常简单,目的仅是让科研人员能够快速地进行SDN实验,整个网络由单个控制器和若干交换设备组成。所有交换设备都向控制器发送各自状态信息,由控制器形成全局网络视图信息。随着网络规模的扩大,控制流量增多,控制器处理能力有限,容易导致网络收敛速度变慢。因此,在大规模的SDN网络中单一的控制器很难满足需求,需要部署多个控制器进行协同管理,由此引发多控制器间的通信需求。
[0003]目前关于SDN网络多控制器间通信(也称为东西向接口)研究主要包括垂直式和水平式两种架构。垂直式架构是在多个控制器之上再叠加一层超级控制器,此时普通控制器和超级控制器形成父子拓扑关系,普通控制器只负责各自子域网络管理,收集子域内转发设备状态信息,形成局部网络视图,普通控制器将局部视图统一汇总至超级控制器,超级控制器完成全局视图信息收集、存储。典型案例有Kandoo、Orion、OpeneXchange等。垂直式架构获取全局视图信息流程简单、架构清晰,各普通控制器仅需要将各自局部视图发送至超级控制器汇总。当数据平面跨域通信时,普通控制器仅有局部信息,无法计算出合适路径,需要向超级控制器发起协助,超级控制器根据全局视图信息计算出跨域路径,再经各普通控制器下发至请求设备,控制路径时延较大。水平式架构中所有控制器没有级别之分,各控制器之间分布式交互各自局部视图信息,通过相互迭代的过程,形成全局网络视图信息。典型方案有HyperFlow、ONOS、West

EastBridge等。可以看出,水平式架构通过各控制器分布式同步机制,通过相互迭代、更新的过程形成全局视图信息,当跨域路径请求时,各控制器均有全局视图信息,无需其他控制器协助即可完成跨域路径的计算,跨域路径计算流程简单,但是分布式同步必然会出现全局视图一致性问题,且相互交互视图信息过程繁琐。此外,上述东西向方案均是各控制器厂商从各自需求出发,针对的仅是各自面临的场景,缺乏统一的标准。上述方案都是面向有线网络场景设计,针对无线网络带宽受限、拓扑高动态等特征没有考虑。因此,现有SDN东西向解决方案在软件定义无线网络场景中存在较多不足。

技术实现思路

[0004]本专利技术针对以上问题,以及现有SDN东西向解决方案在软件定义无线网络场景中存在较多的不足之处,提供一种网络整体架构清晰,控制节点功能明确,通道带宽开销可控,能够有效提升无线信道利用率,最小信道带宽能够实现全局网络视图信息同步,同时具备故障自愈能力的软件定义无线自组织网络多控制器间东西向通信的方法。
[0005]为解决上述技术问题,本专利技术提供一种无线自组织网络多控制器通信方法,其特征在于,包括如下步骤:步骤1,基于服务器/客户端架构,软件定义无线自组织网络系统面向软件定义无线自组织网络,在软件定义无线自组织网络中,搭建异构多控制器协同通信的东西向通道,所有SDN控制器作为客户端,主动与服务器建立连接;步骤2,根据网络视图抽象机制,基于各SDN控制器与服务器连接的无线链路质量信息,将视图同步模式分为粗颗粒度模式和细颗粒度模式,各SDN控制器基于感知的无线信道链路质量与设定阈值比较,对链路质量大于阈值,选择细颗粒度模式,SDN控制器将完整局部视图信息上报至服务器,对链路质量小于阈值,则选择粗颗粒度模式,仅上报抽象过后的视图信息;步骤3,根据所述网络视图同步模式,各控制器将子域视图信息异步上报至服务器,服务器整合并存储全局网络视图信息,当有跨域通信需求时,SDN控制器向服务器请求全局网络视图信息,然后计算全局最优跨域路径;步骤4,主服务器周期性将全局视图信息复制至备服务器中,若主服务器故障,控制器可以平滑切换至备服务器,备服务器直接使用备份数据,恢复业务运行,保障无线网络运行稳定。
[0006]本专利技术具有如下有益效果。
[0007]本专利技术针对软件定义无线自组织网络场景下,面向软件定义无线自组织网络,基于服务器/客户端架构,软件定义无线自组织网络系统面向软件定义无线自组织网络,在软件定义无线自组织网络中,搭建异构多控制器协同通信的东西向通道,所有SDN控制器作为客户端,主动与服务器建立连接;可以应用于无人机蜂群网络、航空自组网、移动车联网领域,提供一种简单的多控制器之间通信模式,可以实现多个SDN控制器之间高效的全局网络视图同步,同时还可作为控制器之间其他控制消息的传递通道,提供控制器间消息的单播、组播及广播模式。
[0008]本专利技术根据网络视图抽象机制,基于各SDN控制器与服务器连接的无线链路质量信息,将视图同步模式分为粗颗粒度模式和细颗粒度模式,采用服务器/客户端架构,以多个SDN控制器之间通信的东西向通信,将所有SDN控制器作为客户端,处于同一层次,控制器之间是等价同等角色,负责所辖SDN子域网络的管理,无须在控制器间进行繁琐的视图信息交互;服务器仅参与全局视图数据的存储、同步,不进行任何网络管理过程。网络整体架构清晰,控制节点功能明确,即能够让控制器专注网络管理,又能避免分层式结构中根控制节点易拥塞的瓶颈问题。
[0009]本专利技术结合无线信道实时链路质量指示情况,设计网络抽象机制,将视图同步模式分为粗颗粒度和细颗粒度模式,当网络环境较优时,采用细颗粒度模式,将完整网络视图信息上报至服务器,当网络环境恶劣时,采用粗颗粒度模式,仅上报抽象过后的视图信息。从而实现基于无线信道质量感知的网络视图同步方式,实现控制通道带宽开销可控,有效提升无线信道利用率,提高网络性能。另外,本专利技术采用暖备份机制,一旦主服务器故障,各控制器可以平滑切换至备服务器,恢复业务运行,提升系统鲁棒性。
附图说明
[0010]图1是软件定义无线自组织网络系统组成图;图2是无线自组织网络多控制通信运行流程图;图3是服务器线程连接示意图;图4是控制器失效心跳机制流程图;图5是跨域数据转发运行流程图。
[0011]为使本专利技术要解决的技术问题、技术方案和要点更加清楚,下面将结合附图及具体实施例对本专利技术进一步说明,应当理解,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。
具体实施方式
[0012]参阅图1。根据本专利技术,采用如下步骤:步骤1,基于服务器/客户端架构,在软件定义无线自组织网络中,软件定义无线自组织网络系统面向软件定义无线自组织网络,搭建异构多控制器协同通信的东西向通道,所有SDN控制器作为客户端,主动与服务器建立连接;步骤2,根据网络视图抽象机制,基于各SDN控制器与服务器连接的无线链路质量信息,将视图同步模式分为粗颗粒度模式和细颗粒本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线自组织网络多控制器通信方法,其特征在于,包括如下步骤:步骤1,基于服务器/客户端架构,在软件定义无线自组织网络中,软件定义无线自组织网络系统面向软件定义无线自组织网络,搭建异构多控制器协同通信的东西向通道,所有SDN控制器作为客户端,主动与服务器建立连接;步骤2,根据网络视图抽象机制,基于各SDN控制器与服务器连接的无线链路质量信息,将视图同步模式分为粗颗粒度模式和细颗粒度模式,各SDN控制器基于感知的无线信道链路质量与设定阈值比较,对链路质量大于阈值,选择细颗粒度模式,SDN控制器将完整局部视图信息上报至服务器,对链路质量小于阈值,则选择粗颗粒度模式,仅上报抽象过后的视图信息;步骤3,根据所述网络视图同步模式,各控制器将子域视图信息异步上报至服务器,服务器整合并存储全局网络视图信息,当有跨域通信需求时,SDN控制器向服务器请求全局网络视图信息,然后计算全局最优跨域路径;步骤4,主服务器周期性将全局视图信息复制至备服务器中,若主服务器故障,控制器可以平滑切换至备服务器,备服务器直接使用备份数据,恢复业务运行,保障无线网络运行稳定。2.根据权利要求1所述的无线自组织网络多控制器通信方法,其特征在于,无线自组织网络建立异构控制器之间的东西向通道,基于服务器/客户端架构,服务器通过连接多个客户端从而实现多个控制器之间的协同通信,各控制器根据服务器IP地址、端口号,主动发起与服务器的无线TCP连接。3.根据权利要求2所述的无线自组织网络多控制器通信方法,其特征在于,东西向通道建立后,服务器和控制器协商网络视图同步模式,各SDN控制器基于感知的无线信道链路质量,与设定链路阈值进行比较,当所有链路质量均大于阈值时,选择细颗粒度模式,若存在部分链路质量低于阈值,则选择粗颗粒度模式。4.根据权利要求3所述的无线自组织网络多控制器通信方法,其特征在于,各SDN控制器根据上述协商的视图同步模式,将局部视图信息上传至服务器,当视图同步模式为细颗粒度时,各SDN控制器上传子域内所有节点拓扑连接关系、链路质量的详细信息,当同步模式为粗颗粒度时,SDN控制器将局部视图信息进行抽象,仅上传边界节点信息,服务器根据上报的局部视图信息,生成全局视图信息。5.根据权利要求1所述的无线自组织网络多控制器通信方法,其特征在于,软件定义无线自组织网络系统包括:主服务器、备服务器、作为中间层的N个SDN控制器,以及与每个SDN控制器相连的底层交换节点,中间层SDN控制器往上连接主服务器,将收集的状态信息发送至主服务器,协助主服务器端生成全局视图信息,完成全局网络视图信息汇总收集,并备份至备服务器中,往下连接底层数据转发节点,收集各节点设备状态信息,并通过东西向通道将路径信息广播至其他控制节点,完成流表下发到各转发节点,指导其数据转发。6.根据权利要求1所述的无线自组织网络多控制器通信方法,其特征在于,各SDN控制器基于感知的无线信道链路质量的网络视图同步模式,SDN控制器客户端针对不同的无线网络环境,向服务器上报网络视图支持粗颗粒度和细颗粒度两种模式;当无线信道质量较差时,采用一种网络视图抽象方法,此时各控制器仅上报各SDN子域边界节点信息,不进行域内节点信息同步,以节省带宽,减少跨域路径计算复杂度,当无线信道质量较优时,各控
制器将各SDN子域内...

【专利技术属性】
技术研发人员:肖磊杨佩彤杜俊逸伍元胜倪大冬
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

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

1