[发明专利]用于使用移动网际协议旁路路由栈的方法、系统和计算机程序产品有效
申请号: | 200680001434.7 | 申请日: | 2006-01-04 |
公开(公告)号: | CN101080915A | 公开(公告)日: | 2007-11-28 |
发明(设计)人: | 罗伊·布拉布森 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李镇江 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 使用 移动 网际协议 旁路 路由 方法 系统 计算机 程序 产品 | ||
技术领域
本发明涉及与负载均衡有关的方法、系统和计算机程序产品,并且更具体地,涉及使用移动网际协议进行负载均衡的方法、系统和计算机程序产品。
背景技术
网际协议(“IP”)被设计为无连接的协议。因此,IP工作负载均衡方案可以将对由特定目的地IP地址和端口号的组合标识的特定应用的每一个传输控制协议(“TCP”)连接请求视为独立于所有其它这种TCP连接请求。这种IP工作负载均衡系统的例子包括国际商业机器公司(“IBM”)的z/OS和OS/390的TCP/IP实现中包含的IBM的Sysplex Distributor,以及Cisco系统公司的Multi-Node LoadBalancer(“MNLB”)。因此,Sysplex Distributor是z/OS的战略上的负载均衡方案。换言之,Sysplex Distributor可以将发送到单个IP地址的新的客户机连接请求分发到不同TCP/IP栈上的一个或多个不同的应用服务器。
Sysplex Distributor包括两个功能,即路由栈和一个或多个目标栈。路由栈可以配置为处理新的连接请求,并且选择目标栈处理该新的请求。路由栈典型地跟踪为各个连接请求选择的目标栈,并且将相同的TCP连接的后续包路由到相同的目标栈。Sysplex Distributor还可以保持活动连接的连接路由表。在建立连接时可以创建连接条目,在终止连接时可以删除该连接条目。
从目标栈上的应用服务器发送到客户机的通信量通常使用可用的最有效的路由,并且可以完全旁路路由栈。默认地,从客户机发送到应用服务器的通信量典型地必须穿过路由栈。路由栈又将该数据通过内部耦合设备(XCF)链路转发到适当的目标栈。
Sysplex Distributor还可以与Cisco Forwarding Agent一起工作。当以该模式使用时,Cisco Forwarding Agent可以拦截新的连接请求,并且将它们转发到路由栈。路由栈可以选择最佳的目标栈处理新的连接请求,并且将该目标栈的IP地址返回给Cisco Forwarding Agent。然后,虽然也可以使用多协议标签交换(MPLS),典型地使用一般路由封装(GRE)隧道传输,Cisco Forwarding Agent可以将该连接请求和该连接的后续包转发到选择的目标栈。
可能不希望使用Cisco Forwarding Agent和XCF链路。例如,通过XCF链路发送连接请求和数据包可能增加延迟。另外,CiscoForwarding Agent和路由栈间的通信也可能增加延迟,并且降低系统的可伸缩性。因此,希望有一种负载均衡的改进的方法。
发明内容
本发明的某些实施例提供了用于使用移动网际协议(IP)版本6进行负载均衡的方法、系统和计算机程序产品。在路由栈处接收来自客户机的连接请求。响应收到的请求,从路由栈将移动IP版本6绑定更新消息传输给该客户机。绑定更新消息标识出选择的目标栈,从而允许客户机旁路路由栈直接与目标栈通信。
在本发明的其它实施例中,绑定更新消息可以包括作为与路由栈相关联的网际协议地址的连接的归属(home)地址以及作为与目标栈相关联的网际协议(IP)地址的连接的转交(care-of)地址。因此,客户机可以创建将与路由栈相关联的IP地址映射到与目标栈相关联的IP地址的绑定高速缓存条目。在本发明的某些实施例中,与路由栈相关联的IP地址是虚拟IP地址(VIPA)。
在本发明的其它实施例中,可以将对选择的目标栈的连接请求从路由栈传输到目标栈。可以在路由栈处从目标栈接收目标栈已经接受了连接请求的通知。可以更新路由栈处的路由表。在本发明的某些实施例中,可以响应收到的通知,更新路由栈,以便指示出目标栈已经接受了连接请求。
在本发明的某些实施例中,可以将移动IP版本6归属测试初始化(Init)消息从路由栈传输给客户机。归属测试初始化消息可以包括客户机向路由栈返回移动IP版本6归属测试消息的请求。响应传输的归属测试初始化消息,可以在路由栈处接收来自客户机的归属测试消息。可以从路由栈或目标栈为目标栈向客户机传输移动IP版本6转交测试初始化消息。可以将转交测试初始化消息的源IP地址设置为目标栈的IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680001434.7/2.html,转载请声明来源钻瓜专利网。