[发明专利]一种基于SDN的负载均衡装置及其方法有效
| 申请号: | 201710038089.4 | 申请日: | 2017-01-19 |
| 公开(公告)号: | CN106790656B | 公开(公告)日: | 2019-12-31 |
| 发明(设计)人: | 张超;孙健 | 申请(专利权)人: | 南京贝伦思网络科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 32252 南京钟山专利代理有限公司 | 代理人: | 戴朝荣 |
| 地址: | 210017 江苏省南京市建邺*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 sdn 负载 均衡 装置 及其 方法 | ||
1.一种基于SDN的负载均衡装置,其特征在于:包含一个负载均衡控制器和多个负载均衡交换机,多个负载均衡交换机通过其base平面与负载均衡控制器连接建立openflow通道,负载均衡控制器用于分流决策和负载监控,负载均衡交换机根据所述的负载均衡控制器下发的指令对数据流量进行解析并转发或丢弃;
所述负载均衡交换机内设置有三级流表,流表零用于业务流量识别,流表一用于本设备流量的均衡转发,流表二用于互联设备的流量转发;
所述流表一为负载均衡转发表,流表项以数据流ID在报文中的起始位置及长度、数据流ID为match匹配字段,Action字段为修改目的Mac地址、修改目的Ip、output输出端口。
2.按照权利要求1所述的一种基于SDN的负载均衡装置,其特征在于:所述流表二为互联转发表,流表项以目的ip为match匹配字段,action字段为output动作,输出端口为连接某个级联负载均衡交换机的端口。
3.一种使用权利要求1所述的一种基于SDN的负载均衡装置的基于SDN的负载均衡方法,其特征在于包含以下步骤:
步骤一:在负载均衡控制器1端配置后端节点ip,负载均衡控制器1首先通过向所有负载均衡交换机下发封装查询节点 mac地址的arp报文的packet out消息方式,获取后端节点mac地址和端口映射关系;然后负载均衡控制器定期的通过携带icmp或snmp报文的packet out消息获取后端节点的负载权重,并在负载均衡控制器按特定的排序算法生成分流均衡组表;
步骤二:负载均衡交换机支持三级流表,通过负载均衡控制器向负载均衡交换机流表零中添加基于目的ip转发的流表项,目的地址是本机虚拟ip的进包跳转到流表一,目的地址不是本机虚拟ip的进包跳转到流表二,其他报文如arp、icmp等报文则封装成packet in消息上报负载均衡控制器,剩下的则丢弃;
步骤三:进入流表一的报文匹配流表项,如果命中则按对应的action指令进行转发,不命中则将报文封装到packet in消息上报负载均衡控制器,负载均衡控制器从分流均衡组表中选择一个负载低的节点作为报文输出,构造FlowMod消息下发流表规则到流表一;
步骤四:进入流表二的报文首先匹配流表项,命中,则按该流表action进行转发,不命中,则将报文封装成packet in消息上报负载均衡控制器,控制器根据报文的目的IP地址,再结合控制器的全网连接拓扑图,计算出该报文的转发路径,依次给转发路径上的负载均衡下发流表二流表项。
4.按照权利要求3所述的一种基于SDN的负载均衡方法,其特征在于:负载均衡控制器和负载均衡交换机在openflow 1.3.4只支持到L4匹配的基础上添加对payload部分匹配的支持,包含指定匹配payload偏移和数据长度。
5.按照权利要求3所述的一种基于SDN的负载均衡方法,其特征在于:所述负载均衡交换机对入端口数据包进行识别,匹配流表规则的报文,则按流表项的action字段进行操作,不命中的报文,则按table miss配置的action操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京贝伦思网络科技股份有限公司,未经南京贝伦思网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710038089.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及装置
- 下一篇:包覆模制的接触件晶片和连接器





