[发明专利]软件定义网络SDN中的报文转发的方法和装置在审
| 申请号: | 201511032559.3 | 申请日: | 2015-12-31 |
| 公开(公告)号: | CN106936731A | 公开(公告)日: | 2017-07-07 |
| 发明(设计)人: | 宋雪飞;胡农达;于德雷;侯杰 | 申请(专利权)人: | 北京华为数字技术有限公司 |
| 主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
| 代理公司: | 北京龙双利达知识产权代理有限公司11329 | 代理人: | 毛威,孙涛 |
| 地址: | 100085 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 定义 网络 sdn 中的 报文 转发 方法 装置 | ||
技术领域
本发明涉及信息技术领域,并且更具体地,涉及软件定义网络SDN中的报文转发的方法和装置。
背景技术
随着大规模互联网在线应用、企业级基础服务和对云计算应用的需求的日益增长,十万量级、甚至百万量级服务器的数据中心诞生了。这种数据中心大多采用胖树网络(Fat-tree)拓扑结构,交换机的数量巨大,而且更有大量的OVS软交换机需要管理。随着软件定义网络(Software Defined Network,简称为“SDN”)技术在数据中心的应用,提高了大规模数据中心的配置管理工作效率、网络扩展性和业务部署的灵活性。
SDN是开放网络基金会(Open Network Foundation,ONF)定义的一种新的网络架构,旨在以个人计算机(Personal Computer,PC)计算领域的架构和方法来重新定义网络计算,将转发面看成一个执行指令的中央处理器(Central Processing Unit,CPU),控制面看成集中的网络操作系统,网络计算通过在网络操作系统上编程来实现。但是由于SDN架构中南向协议即开放流(OpenFlow)协议发展的缓慢,对于电信传送网中业务的负载均衡功能支持不够,无法实现业务流在传输过程中的负载均衡。
为了实现业务流在传输过程中的负载均衡,目前的现有技术主要有通过大量的人工配置IP地址,或者通过Hash算法计算负载均衡,这些方法主要存在的缺点是:运维的复杂度较高,负载均衡数据的转发效率很低。
发明内容
本发明实施例提供了一种软件定义网络SDN中的报文转发的方法和装置,能够提高负载均衡数据的转发效率。
第一方面,提供了一种软件定义网络SDN中的报文转发的方法,该SDN包括至少一个控制器和多个服务器,该方法由该至少一个控制器执行,包括:
获取该SDN中的链路状态信息;
根据该链路状态信息和该多个服务器中的第一服务器的目的服务器的地址生成该第一服务器的负载分担表的负载分担表项;
将该负载分担表及所述负载分担表项发送至该第一服务器,以便于该第一服务器根据该负载分担表进行报文转发。
本发明实施例的软件定义网络SDN中的数据报文转发的方法,能够动态生成负载分担表,进行报文的转发,提高了负载均衡数据的转发效率,降低了负载均衡的运维复杂度。
这里,链路状态信息包括核心交换机和汇聚交换机之间的故障链路信息,汇聚交换机与接入交换机之间的故障链路信息,接入交换机与服务器之间的故障链路信息。控制器根据故障链路信息,生成该负载分担表中的表项。
在一些可能的实现方式中,该SDN还包括多个核心交换机和多个汇聚交换机,该多个核心交换机是该多个汇聚交换机的上层交换机,该链路状态信息包括无故障链路信息,根据该链路状态信息和该多个服务器中的第一服务器的目的服务器的地址生成该第一服务器的负载分担表,包括:
根据该无故障链路信息和该目的服务器的地址生成该负载分担表中的负载分担表项,其中,该负载分担表项的核心交换机地址列表为该多个核心交换机地址列表,该负载分担表项的汇聚交换机地址列表为该第一服务器所处的节点集合中的多个汇聚交换机地址列表。
结合第一方面,在第一种可能的实现方式中,该SDN还包括多个核心交换机和多个汇聚交换机,该多个核心交换机是该多个汇聚交换机的上层交换机,该链路状态信息包括第一故障链路信息,该第一故障链路信息为该多个核心交换机中的第一核心交换机和该多个汇聚交换机中的第一汇聚交换机之间链路故障的信息;
其中,根据该链路状态信息和该多个服务器中的第一服务器的目的服务器的地址生成该第一服务器的负载分担表,包括:
根据该第一故障链路信息和该目的服务器的地址生成该负载分担表中的负载分担表项。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述第一服务器为所述第一汇聚交换机的子孙服务器,所述第一汇聚交换机与所述目的服务器处于不同的节点集合时,所述负载分担表中表项的核心 交换机地址列表为所述多个核心交换机地址去除所述第一核心交换机地址后的地址列表,其中,所述不同的节点集合间仅能通过核心交换机进行通信。
结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,在所述第一服务器不是所述第一汇聚交换机的子孙服务器,所述目的服务器是所述第一汇聚交换机的子孙服务器时,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华为数字技术有限公司,未经北京华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511032559.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种支持网络游戏的VR头显设备系统
- 下一篇:电子设备及其触觉反馈装置





