[发明专利]负载平衡有效
申请号: | 200980151931.9 | 申请日: | 2009-12-11 |
公开(公告)号: | CN102257776A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | N·奈斯;A·埃亚勒;L·艾伦;O·约瑟斐;S·卡里姆 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/28 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 平衡 | ||
背景
负载平衡通常基于每一个所接收的数据分组的源网际协议(IP)地址或目的地IP地址来实行。当使用IP版本六(IPv6)过渡技术时,源IP地址和目的地IP地址可能对负载平衡器不直接可见。例如,IPv6过渡技术(诸如Teredo、6到4(6 to 4)、以及站内自动隧道寻址协议ISATAP)将网际协议版本四(IPv4)源地址信息嵌入数据分组中。因此,负载平衡器在处理嵌入在IPv6过渡技术格式中的数据分组时可能有困难。
概述
当前的公开文本描述了在阵列处对数据分组进行负载平衡。以第一格式编码的数据分组被分配给阵列的一个元素,并被路由给一设备(诸如,服务器)。以第二格式编码的来自该设备的消息(如,答复)在阵列处被接收。基于从该消息的净荷部分所提取的信息,将该消息分配给阵列的同一元素(如,所述被分配的元素)。
例如,以IPv4格式封装的数据分组可到达阵列,目的地是企业网络的IPv6服务器。来自互联网侧的数据分组基于第一散列函数操作被路由到阵列的元素。来自IPv6服务器的答复消息作为原生IPv6或嵌入在IPv4内的IPv6而到达阵列的企业侧。嵌入答复消息中的信息被从消息的净荷部分提取,并且对从消息的净荷部分提取的信息执行第二散列函数操作。答复消息被分配给阵列的与所述数据分组相同的元素,导致阵列上的双向仿射性。
提供本发明内容以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。
附图简述
图1是示出负载平衡系统的第一具体实施例的框图;
图2是示出负载平衡系统的第二具体实施例的框图;
图3是示出若干IPv6过渡技术和格式的框图;
图4是示出负载平衡系统的第三具体实施例的框图;
图5是示出负载平衡系统的第四具体实施例的框图;
图6是示出负载平衡系统的第五具体实施例的框图;
图7是示出负载平衡方法的具体实施例的框图;以及
图8是示出通用计算机系统的示例实施例的框图。
详细描述
在一具体实施例中,揭示了一种在阵列处对数据分组进行负载平衡的方法。该方法包括在阵列的输入处接收以第一格式编码的数据分组。所接收的数据分组被分配给阵列上一已分配的元素,并且所述数据分组被路由到一设备。从该设备接收以第二格式编码的消息。从该消息的净荷部分提取出信息,并且基于从该消息的净荷部分所提取的信息将该消息分配给阵列的该已分配的元素。第一格式的示例是网际协议版本四(IPv4)格式,第二格式的示例是网际协议版本六(IPv6)格式。
在另一具体实施例中,所揭示的阵列包括网络组件、提取组件和分配组件。阵列包括多个元素。网络组件从一设备接收以过渡技术格式编码的消息。提取组件从消息中提取信息。分配组件基于从消息提取出的信息而将消息分配给阵列的第一元素。
在另一具体实施例中,揭示了包括可由计算机执行的指令的计算机可读介质。当由计算机执行时,这些指令使得计算机将在阵列上接收到的数据分组分配给阵列的已分配的元素。所述数据分组以第一格式编码。当由计算机执行时,这些指令使得计算机将数据分组路由到一设备,并从接收自该设备的消息的净荷部分提取信息。该消息以第二格式编码。当由计算机执行时,这些指令使得计算机基于从消息的净荷部分提取的信息将消息分配给阵列的所述已分配的元素。第一格式和第二格式中的至少一个包括过渡技术格式。
参考图1,示出了负载平衡系统的框图,并总地标记为100。系统100包括阵列102、客户机110、第一服务器112、第二服务器114。阵列102包括多个阵列元素。例如,在图1示出的实施例中,阵列102包括第一阵列元素104、第二阵列元素106、第三阵列元素108。
来自客户机110的通信通过网络(诸如,因特网)到达并在阵列102上按照封装在网际协议版本四(IPv4)格式中的网际协议版本六(IPv6)通信来被接收。对来自客户机110的通信执行第一散列函数操作116。基于第一散列函数操作116的结果,将来自客户机110的通信路由到阵列102的多个元素中的一个。为了说明的目的,基于第一散列函数操作116的结果,可将来自客户机110的通信路由到第一阵列元素104。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980151931.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:模块化的可调式框架手织机
- 下一篇:具有光泽度提高性聚合物的颜料化喷墨油墨