[发明专利]用于将用户代理与服务器集群互连的方法和设备有效
申请号: | 201280035566.7 | 申请日: | 2012-07-09 |
公开(公告)号: | CN103703745B | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | N·简森斯;C·福里维西;P·多贝莱里;A·杜米努科 | 申请(专利权)人: | 阿尔卡特朗讯 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/14 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 用户 代理 服务器 集群 互连 方法 设备 | ||
一种用于将用户代理与服务器集群互连的设备(CEG),该设备包括:第一协议代理,被配置为根据SIP协议来与所述用户代理交换第一消息,其中所述设备具有用户代理服务器的作用;第二协议代理,被配置为根据SIP协议与从所述服务器集群中选择的服务器交换第二消息,其中所述设备具有用户代理客户端的作用;互连装置,用于在所述第一协议代理和所述第二协议代理之间中继所述第一消息和所述第二消息之中的消息;其中所述第二协议代理被进一步配置为,弹性地终止从所述服务器集群中接收到的控制消息。
技术领域
本发明涉及适用于支持会话发起协议(SIP)会话的网络的领域。
背景技术
虚拟化技术使得计算系统能够根据需要通过配置其他虚拟机来处理负载的浪涌。因此,作为过度扩大计算系统以处理(可能的)峰值负荷的替代,云计算使得这些计算系统能够根据其当前需要来获取和释放资源。在下文中,该类型的可缩放系统将被称为“弹性(elastic)”系统。
用于建立和控制在诸如因特网的基于分组的网络上的端点之间的多媒体通信会话的会话发起协议(SIP)是有状态(stateful)协议。这意味着,协议交换中的参与方必须记住交换的状态,以对协议事件充分地进行响应。此外,大多数的SIP服务器是有状态的——例如,因为它们维护表示两个SIP用户代理(UA)之间的SIP关系的“对话”,其在一段时间内持续。此外,SIP可以在各种传输协议上运行,包括传输控制协议(TCP),其本身是状态敏感的协议。
发明内容
SIP UA通常紧密地耦合到特定的SIP服务器达一段时间,其使响应于负载改变而动态获取和/或释放SIP服务器变得复杂。当呼叫跨多个域时,也可以观察到这种紧密耦合。如果是这样的情况,则不同域的协作(有状态)的代理服务器通常紧密地彼此耦合达一段时间,这再次使得在受影响的SIP域中的一个或全部中的安全动态弹性行为的实现变得复杂。最后,安装的SIP客户端的基础被分段,并且不完全符合最新的标准。
因此,需要一种方法来使SIP服务器与其(非弹性)对应方解耦合,并且与SIP UA解耦合,以便于使得能够在不损害进行中的呼叫的情况下动态地扩展和聚集(有状态的)SIP服务器。
本发明的目的在于通过对动态地构建缩放(有状态)SIP集群所需要的流控制消息和协议改变隐藏SIP UA和(非弹性)SIP服务器来促进弹性SIP集群的简单适用。
根据本发明的第一方面,提供了一种用于将用户代理与服务器集群互连的第一设备,该设备包括:
-第一协议代理,被配置为根据SIP协议来与所述用户代理交换第一消息,其中所述设备具有用户代理服务器的作用;
-第二协议代理,被配置为根据SIP协议与从所述服务器集群中选择的服务器交换第二消息,其中所述设备具有用户代理客户端的作用;
-互连装置,用于在所述第一协议代理和所述第二协议代理之间中继所述第一消息和所述第二消息中的消息;
其中,所述第二协议代理被进一步配置为,终止从所述服务器集接收到的弹性控制消息。
在下文中,第一设备被称为客户端弹性网关(CEG)。
在本发明的实施例中,CEG还包括被配置成根据负载平衡方案来从所述服务器集群中选择所述选择的服务器的逻辑。
在本发明的实施例中,CEG还包括被配置成在所述选择的服务器故障的情况下,从所述服务器集群中选择另一服务器的逻辑。
根据本发明的第一方面,提供了一种用于将服务器集群与SIP服务器互连的第二设备,所述设备包括:
-第一协议代理,被配置为根据SIP协议来与从所述服务器集群中选择的服务器交换第一消息,其中所述设备具有用户代理服务器的作用;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯,未经阿尔卡特朗讯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280035566.7/2.html,转载请声明来源钻瓜专利网。