[发明专利]交换机连接控制器集群的方法和系统以及交换机和控制器有效
申请号: | 201410256569.4 | 申请日: | 2014-06-10 |
公开(公告)号: | CN104092560A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 陈车前;钱波;何权;朱孔洋;刘晶;邵华;易明华;林少鹏 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆;王茹 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 连接 控制器 集群 方法 系统 以及 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种交换机连接控制器集群的方法、交换机连接控制器集群的系统、控制器以及交换机。
背景技术
Openflow协议规范从版本1.2开始,对OFS(Openflow Switch,Openflow交换机)连接多个OFC(Openflow Controller,Openflow控制器)作了规范性的描述,如下:
1、一台OFS可以和多台OFC建立Openflow连接;
2、OFS与OFC的连接分为EQUAL(默认角色)、MASTER(主角色)、SLAVE(备角色)三种角色,其中,处于EQUAL、MASTER角色的OFC拥有OFS的全权读写能力,处于SLAVE角色的OFC有只读权限;
3、一台OFS只能拥有一条MASTER角色的连接,但可以拥有多条EQUAL或SLAVE角色的连接,因此,当某条非MASTER连接申请变更为MASTER时,原来的MASTER连接会被修改为SLAVE;
4、OFS与OFC建立连接时,默认为EQUAL角色;
5、OFC通过发送OFPT_ROLE_REQUEST消息进行连接角色的变更,OFS收到消息后,需要将连接的角色切换为OFC要求的角色;
综上可知,Openflow协议已经阐述了一些OFC集群化的思想,明确了多台OFC如何协同控制同一台OFS。但是协议没有规定OFS如何动态接入OFC集群,即OFS接入OFC集群时,需要连接哪些OFC尚未有标准规范支撑。虽然可以手工指定OFS连接哪些OFC,但是这会大大增加产品的运营成本,增加维护难度。
发明内容
基于此,有必要针对上述问题,提供一种交换机连接控制器集群的方法、交换机连接控制器集群的系统、控制器以及交换机,在交换机接入控制器集群时,控制器自行确定连接哪些控制器,降低了维护的难度等。
一种交换机连接控制器集群的方法,包括步骤:
控制器接收交换机发送的请求消息,响应所述请求消息获取与所述交换机待连接的新的控制器;
控制器将所述新的控制器的信息填充到所述请求消息的数据段,得到响应消息;
控制器将所述响应消息返回给所述交换机;
由所述交换机向所述新的控制器发送连接请求,建立所述交换机与所述新的控制器的连接。
一种交换机连接控制器集群的方法,包括步骤:
交换机将请求消息发送给控制器;
交换机接收所述控制器根据所述请求消息返回的响应消息,其中所述响应消息的数据段填充有与所述交换机待连接的新的控制器的信息;
交换机将连接请求发送给所述新的控制器;
交换机接收所述新的控制器根据所述连接请求返回的连接响应,与所述新的控制器建立连接。
一种交换机连接控制器集群的方法,包括步骤:
交换机将请求消息发送给控制器;
控制器接收所述请求消息,响应所述请求消息获取与所述交换机待连接的新的控制器;
控制器将所述新的控制器的信息填充到所述请求消息的数据段,得到响应消息,并将所述响应消息返回给所述交换机;
交换机接收所述响应消息,将连接请求发送给所述新的控制器,建立与所述新的控制器的连接。
一种控制器,包括:
接收模块,用于接收交换机发送的请求消息;
控制器获取模块,用于响应所述请求消息获取与所述交换机待连接的新的控制器;
响应消息生成模块,用于将所述新的控制器的信息填充到所述请求消息的数据段,得到响应消息,并将所述响应消息返回给所述交换机;
连接模块,用于接收交换机发送的连接请求,响应所述连接请求与所述交换机建立连接。
一种交换机,包括:
发送模块,用于将请求消息发送给控制器或将连接请求发送给所述新的控制器;
消息接收模块,用于接收控制器根据所述请求消息返回的响应消息,其中所述响应消息的数据段填充有与所述交换机待连接的新的控制器的信息;接收所述新的控制器根据所述连接请求返回的连接响应,与所述新的控制器建立连接。
一种交换机连接控制器集群的系统,包括控制器和交换机;
所述控制器包括:
接收模块,用于接收交换机发送的请求消息;
控制器获取模块,用于响应所述请求消息获取与所述交换机待连接的新的控制器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410256569.4/2.html,转载请声明来源钻瓜专利网。