WmSDN networking method, the invention discloses a multi controller switch comprises the following steps: the wmSDN network protocol is used to find the basic path and traffic control, and switch on the data flow through the surface flow controller issued to determine the forwarding path; the controller through the wmSDN network protocol module to read and direct switch to get state wmSDN information network, and the election of a controller as the main controller, the rest is as from the controller; the main controller from all controllers and switches to partition; check the load state of the main controller at any time, if the main controller of the heavy load, it will trigger the main election procedures, from the controller to re elect the main controller; the controller periodically check the validity of the main controller, if it is found that the main controller failure trigger control procedures for the election . The invention not only solves the disadvantage of the single controller, but also solves the limitation of the existing network mode of the multiple controllers.
【技术实现步骤摘要】
一种多控制器的wmSDN组网方法
本专利技术涉及计算机网络
,尤其涉及一种多控制器的wmSDN组网方法。
技术介绍
无线Mesh网(WMN)是一种新型的无线宽带网络,具有容量高、稳定性好、结构灵活和部署简便等特点,在网络拓扑上,无线Mesh网网络节点移动性小,拓扑变化少,目前WMN较多应用于接入网和回程网中。SDN是一种新型的网络架构,它强调网络设备控制平面和数据平面的分离,控制平面的功能完全汇聚到网络中的控制器来实现,比如说网络拓扑的收集、路由的计算、流表的生成和下发、网络的管理与控制等功能;而数据平面的交换机仅仅负责数据流量的转发和控制器策略的执行,本身并无决策功能。通过将转发与控制的分离,SDN控制器可以得到全网络的拓扑和各种资源信息,从而可以针对全网络的状态确定最优的策略,实现网络资源的高效利用。同时由于控制策略是通过控制器上的应用来实现的,所以当网络中的策略需要改变时只需要更改控制器上的应用程序即可,而不需要改变网络中众多的交换机。通过将SDN与WMN结合起来,利用wmSDN网络协议来建立基础路径并转发控制流量,而数据流量的转发路径则通过控制器来决定,这样可以将SDN的优点与WMN的优点结合起来。OpenFlow是实现SDN架构中控制器与交换机通信的协议规范,在OpenFlow体系中,控制器方式实现简单,一般情况下整个网络由单个控制器控制,单控制器虽然带来了控制上的便利性,但使用在wmSDN网络中时存在以下问题:第一,流向单一控制器的控制流量会随着网络规模的增长而增长,而单一控制器与交换机之间的带宽是有限的;第二,当网络规模很大时,则远离控 ...
【技术保护点】
一种多控制器的wmSDN组网方法,其特征在于,包括如下步骤:S1、交换机使用wmSDN网络协议来发现基础路径并转发控制流量,而交换机对数据流量则通过控制器下发的流表来确定转发路径;S2、控制器通过读取与之直连的交换机中的wmSDN网络协议模块来得到wmSDN全网络的状态信息,不同控制器之间选举出负载最小或处理能力最强的一个控制器作为主控制器,剩下的控制器则作为从控制器;S3、主控制器将wmSDN全网络的从控制器和交换机进行分区,一个分区包括一个从控制器和多个交换机;S4、主控制器随时检查自身的负载状态,若主控制器的负载过重,则会触发主控选举程序,此时,所有从控制器重新选举出负载最小或处理能力最强的一个从控制器作为主控制器;S5、从控制器周期性地检查主控制器的有效性,若发现主控制器失效则触发主控选举程序,此时,从控制器间重新选举出负载最小或处理能力最强的一个从控制器作为新的主控制器。
【技术特征摘要】
1.一种多控制器的wmSDN组网方法,其特征在于,包括如下步骤:S1、交换机使用wmSDN网络协议来发现基础路径并转发控制流量,而交换机对数据流量则通过控制器下发的流表来确定转发路径;S2、控制器通过读取与之直连的交换机中的wmSDN网络协议模块来得到wmSDN全网络的状态信息,不同控制器之间选举出负载最小或处理能力最强的一个控制器作为主控制器,剩下的控制器则作为从控制器;S3、主控制器将wmSDN全网络的从控制器和交换机进行分区,一个分区包括一个从控制器和多个交换机;S4、主控制器随时检查自身的负载状态,若主控制器的负载过重,则会触发主控选举程序,此时,所有从控制器重新选举出负载最小或处理能力最强的一个从控制器作为主控制器;S5、从控制器周期性地检查主控制器的有效性,若发现主控制器失效则触发主控选举程序,此时,从控制器间重新选举出负载最小或处理能力最强的一个从控制器作为新的主控制器。2.根据权利要求1所述的一种多控制器的wmSDN组网方法,其特征在于,所述步骤S1中,所述控制流量和数据流量,虽然通过不同的逻辑信道传输,但两者均采用同一物理信道进行转发。3.根据权利要求1或2所述的一种多控制器的wmSDN组网方法,其特征在于,所述数据流量,当其源节点和目的节点在不同控制器的管理区域时,源节点所在区域的控制器称源控制器、交换机成为源交换机,所述源控制器收到由源交换机发来的请求流表消息后根据全网络的拓扑确定转发路径,并将该转发路径通过控制器信道发...
【专利技术属性】
技术研发人员:肖亮乾,冯穗力,李金凤,李勇,
申请(专利权)人:华南理工大学,广州通信研究所中国电子科技集团公司第七研究所,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。