1.一种用于在信号传送点(stp)消息处理器之间分配sigtran连接的方法,该方法包括:
将连接负载平衡器作为前端提供给stp的多个消息处理器;
由连接负载平衡器向ss7对等方发布互联网协议(ip)地址;
初始化stp的消息处理器以在由连接负载平衡器发布的ip地址上侦听;
在连接负载平衡器处接收寻址到该ip地址的sigtran消息;
由连接负载平衡器确定sigtran消息是用于sigtran连接的初始消息还是后续消息;
由连接负载平衡器确定sigtran消息是否用于已向其指派消息处理器之一的sigtran连接;以及
基于消息是初始消息还是后续消息并且基于sigtran消息是否用于已向其指派消息处理器之一的sigtran连接将消息转发到消息处理器之一或丢弃消息。
2.如权利要求1所述的方法,其中消息处理器包括物理stp的物理消息处理器。
3.如权利要求1或权利要求2所述的方法,其中消息处理器包括虚拟stp的虚拟消息处理器。
4.如前述权利要求中的任一项所述的方法,包括将ip地址与消息处理器的环回接口相关联。
5.如前述权利要求中的任一项所述的方法,其中将ip地址发布到ss7对等方包括由连接负载平衡器广播将ip地址与连接负载平衡器的介质访问控制(mac)地址相关联的免费地址解析协议(arp)或互联网控制管理协议版本6(icmpv6)邻居发现消息。
6.如前述权利要求中的任一项所述的方法,其中sigtran消息是用于尚未向其指派消息处理器之一的sigtran连接的初始消息,并且其中该方法还包括使用负载平衡算法将消息处理器之一指派给初始消息旨在针对其发起建立的sigtran连接。
7.如权利要求6所述的方法,其中使用负载平衡算法将消息处理器之一指派给sigtran连接包括为每个消息处理器维护组计数,其中组计数指示指派给每个消息处理器的sigtran连接的数量,对于每个消息处理器计算消息处理器的组计数与消息处理器的最低组计数之间的组计数差,并且将具有小于链路分配阈值的组计数差的消息处理器包括为连接分配候选。
8.如前述权利要求中的任一项所述的方法,包括检测消息处理器之一的故障和重新连接,并且作为响应,将重新连接的消息处理器用作sigtran连接分配的候选。
9.如前述权利要求中的任一项所述的方法,其中消息是初始消息还是后续消息包括确定消息是与sigtran连接相关联的后续消息,确定消息处理器之一是否已被指派给连接包括确定消息处理器之一已被指派给连接,并且其中转发或丢弃消息包括将消息转发到指派给连接的消息处理器。
10.如前述权利要求中的任一项所述的方法,包括以绕过连接负载平衡器的方式将来自stp的消息处理器的出口流量转发到ss7对等方。
11.一种用于在信号传送点(stp)消息处理器之间分配sigtran连接的系统,该系统包括:
信号传送点(stp),包括多个消息处理器,用于路由在sigtran连接上接收到的sigtran消息;
连接负载平衡器,作为stp的消息处理器的前端进行操作,其中:
连接负载平衡器被配置为向ss7对等方发布互联网协议(ip)地址;
消息处理器被初始化为在由连接负载平衡器发布的ip地址上侦听;
连接负载平衡器被配置为接收寻址到该ip地址的sigtran消息,确定sigtran消息是用于sigtran连接的初始消息还是后续消息,确定sigtran消息是否用于已向其指派消息处理器之一的sigtran连接,并基于消息是初始消息还是后续消息以及sigtran消息是否用于已向其指派消息处理器之一的sigtran连接来将消息转发到消息处理器之一或丢弃消息。
12.如权利要求11所述的系统,其中消息处理器包括物理stp的物理消息处理器。
13.如权利要求11或权利要求12所述的系统,其中消息处理器包括虚拟stp的虚拟消息处理器。
14.如权利要求11至13中的任一项所述的系统,其中ip地址与消息处理器的环回接口相关联。
15.如权利要求11至14中的任一项所述的系统,其中连接负载平衡器被配置为广播将ip地址与连接负载平衡器的介质访问控制(mac)地址相关联的免费地址解析协议(arp)或互联网控制管理协议版本6(icmpv6)邻居发现消息。
16.如权利要求11至15中的任一项所述的系统,其中连接负载平衡器确定sigtran消息是用于尚未向其指派消息处理器之一的sigtran连接的初始消息,并且使用负载平衡算法将消息处理器之一指派给初始消息旨在针对其发起建立的sigtran连接。
17.如权利要求6所述的方法,其中连接负载平衡器被配置为为消息处理器中的每一个维护组计数,其中组计数指示指派给每个消息处理器的sigtran连接的数量,并且其中连接负载平衡器还被配置为对于每个消息处理器计算消息处理器的组计数与消息处理器的最低组计数之间的组计数差,并且将具有小于链路分配阈值的组计数差的消息处理器包括为连接分配候选。
18.如权利要求11至16中的任一项所述的系统,其中连接负载平衡器被配置为检测消息处理器之一的故障和重新连接,并且作为响应,将重新连接的消息处理器用作sigtran连接分配的候选。
19.如权利要求11至16或权利要求18中的任一项所述的系统,其中消息处理器被配置为以绕过连接负载平衡器的方式将来自stp的出口流量转发到ss7对等方。
20.一种其上存储有可执行指令的非暂态计算机可读介质,所述可执行指令在由计算机的处理器执行时控制计算机执行包括以下的步骤:
将连接负载平衡器作为前端提供给stp的多个消息处理器;
由连接负载平衡器向ss7对等方发布互联网协议(ip)地址;
初始化stp的消息处理器以在由连接负载平衡器发布的ip地址上侦听;
在连接负载平衡器处接收寻址到该ip地址的sigtran消息;
由连接负载平衡器确定sigtran消息是用于sigtran连接的初始消息还是后续消息;
由连接负载平衡器确定sigtran消息是否用于已向其指派消息处理器之一的sigtran连接;以及
基于消息是初始消息还是后续消息并且基于sigtran消息是否用于已向其指派消息处理器之一的sigtran连接将消息转发到消息处理器之一或丢弃消息。