用于从和向一个或多个优先级化自动配置服务器转发优先级化业务的负载均衡服务器制造技术

技术编号:17269609 阅读:26 留言:0更新日期:2018-02-14 19:10
根据一个实施例,本公开涉及用于从多个ACS服务器(5、6)和向多个ACS服务器(5、6)转发业务的负载均衡服务器(1)。该服务器(1)被配置为如果具有对应的生存时间(91)的CPE设备标识(90)被存储在存储器数据库(9)中,则将通知消息和随后的消息转发至优先级化ACS服务器,否则该服务器(1)被配置为将消息转发至非优先级化ACS服务器(5)。特别地,用于执行北向接口(NBI)发起的ACS操作的CPE设备被优先级化。

A load balancing server for forwarding priority services from and to one or more priority automatic configuration servers

According to one embodiment, the present disclosure relates to a load balancing server (1) for forwarding services from multiple ACS servers (5, 6) and multiple ACS servers (5, 6). The server (1) is configured as if has the corresponding survival time (91) CPE (90) device identifier is stored in the memory database (9), the notification message and then forwards the message to the priority of the ACS server, or the server (1) configured for forwarding the message to a non priority the ACS server (5). In particular, the CPE device that is used to perform the ACS operation initiated by the north to interface (NBI) is prioritized.

【技术实现步骤摘要】
【国外来华专利技术】用于从和向一个或多个优先级化自动配置服务器转发优先级化业务的负载均衡服务器
本公开大体上涉及自动配置服务器(ACS服务器)对网络通信设备或客户驻地设备(CPE)的自动配置和管理的领域。更具体地,本公开涉及一种用于从和向多个自动配置服务器转发业务的负载均衡服务器。
技术介绍
电信运营商和网络通信服务供应商建立用于向客户或最终用户提供他们的服务的相关硬件设备。一个方面是提供对最终用户的网络通信设备的远程管理。自动配置服务器(ACS)用于远程管理连接到公共网络的用户驻地设备(CPE)设备。ACS服务器通常部署在多个ACS服务器的集群中,其中一个特定的ACS服务器可以管理多个CPE设备。ACS服务器在自动配置会话期间根据ACS协议(例如TR-069协议)与每个CPE设备进行通信。对于宽带网络通信系统,宽带论坛为管理服务器定义TR-069协议以远程管理CPE设备。在TR-069协议中,CPE可以与ACS服务器建立TR-069(CWMP)会话。由此,ACS服务器能够在自动配置会话期间配置和管理CPE设备。CPE设备通常发送用于与ACS服务器进行通信的通知消息。这些通知消息可以由于诸如用于CPE设备的“启动”或“引导”的事件或者参数的值改变而被触发。也可以是ACS服务器周期性地调度的周期性通知消息。在正常时间期间,ACS服务器正在响应所有不同类型的通知消息,并在需要时对CPE设备执行管理动作。管理动作可以是ACS服务器在批量设备管理情况下触发的操作。在此之后,它可以是由CPE设备本身触发的基于事件的机制,或者可以由运行支持系统(OSS)使用北向接口(NBI)或ACS服务器的系统发起。
技术实现思路
由于繁重的管理、电力中断、错误的固件和/或网络中的突发业务,现有解决方案不提供任何手段来以高效的方式应付过载的ACS服务器。一个简单的解决方案可能是增加集群中ACS服务器的容量和/或数量。但是,通过增加与其的服务器的数量,必须考虑昂贵的额外设备成本。因此,鉴于过载的业务,ACS系统需要更优化和高效的方案。一个目的是提供一种用于从和向多个ACS(自动配置服务器)服务器转发业务的负载均衡服务器。负载均衡服务器经由网络耦合到至少一个CPE(客户驻地设备)设备、耦合到一个或多个优先级化ACS服务器、并耦合到一个或多个非优先级化ACS服务器。负载均衡服务器包括存储模块、接收模块和转发模块。存储模块被配置为接收包括CPE设备标识和对应的生存时间的CPE优先级化请求。该模块还被配置为将CPE设备标识和对应的生存时间存储到存储器数据库中。此外,该模块被配置为当CPE设备标识的生存时间期满时,从存储器数据库消除CPE设备标识和对应的生存时间。接收模块被配置为接收通知消息并从通知消息中提取CPE设备标识。此外,接收模块被配置为确定CPE设备标识是否被存储在存储器数据库中。转发模块被配置为如果CPE设备标识被存储在存储器数据库中则将该通知消息转发至优先级化ACS服务器。否则,模块被配置为如果CPE设备标识未被存储在存储器数据库中,则将通知消息转发至非优先级化ACS服务器。基于CPE设备的发起方或者标识,负载均衡服务器允许在ACS业务处理中进行优化。ACS服务器被划分为相应的优先级化ACS服务器和非优先级化ACS服务器的至少两个集群。当ACS服务器由于繁重的管理动作或突发业务而繁忙或过载时,可以通过将对应的CPE设备标识存储在存储器数据库中很短的时间段(即生存时间)来优先化需要更高优先级的CPE设备。通过这种方式,可以基于对CPE设备的优先级或需求来分离业务。与用于CPE设备的其他要求不高的ACS操作相比,这允许例如高需求的自动配置操作的优化。由于CPE设备将在特定的短时间内被优先级化,所以防止了繁忙的或过载的(优先级化的)ACS服务器。因此,鉴于过载业务和高要求的ACS操作(例如对CPE和ACS服务器之间的高延迟敏感的ACS操作),负载均衡服务器的使用导致更优的和高效的ACS管理。在以下公开中的术语“负载均衡服务器”应当被理解为被提供有用于经由一个或多个其他网络边缘设备与网络进行通信的网络接口的计算设备或计算机。负载均衡服务器的可能的实现可以包括计算机、服务器、路由器、交换机、调制解调器、便携式设备、平板计算机等。可选地,术语负载均衡服务器也应该被理解为计算系统或者云系统,可能包括分布式的特征。在以下公开中的术语“CPE设备”或“客户驻地设备设备”应理解为通常位于客户的家中或公司处的硬件设备或装置。在以下公开中的术语“自动配置服务器”或“ACS服务器”应理解为被提供有用于经由一个或多个其他网络边缘设备与网络进行通信的网络接口的计算设备或计算机。ACS服务器的可能实现可以包括计算机、服务器、路由器、交换机、调制解调器、便携式设备、平板计算机等。替代地,术语ACS服务器也应该被理解为计算系统或云系统,可能包括分布式功能。自动配置服务器或ACS服务器被配置为远程配置和/或管理一个或多个CPE设备。在以下公开中的术语“生存时间”或“TTL”应理解为CPE设备标识在存储器数据库中可用的时间段。在这段时间之后,对应的CPE设备不再被优先级化,除非在对对应的CPE设备进行额外的CPE优先级化请求的情况下。根据一个实施例,转发模块被配置为:如果CPE设备标识被存储在存储器数据库中,则打开与优先级化ACS服务器的ACS会话,并且经由ACS会话将通知消息转发至优先级化ACS服务器。否则,转发模块被配置为:如果CPE设备标识未被存储在存储器数据库中,则打开与非优先级化ACS服务器的ACS会话并且经由ACS会话将通知消息转发至非优先级化ACS服务器。根据一个实施例,ACS会话涉及TR-069会话。根据一个实施例,接收模块还被配置为:从与所述CPE设备标识对应的CPE设备接收一个或多个随后的消息,并且其中所述转发模块还被配置为:如果CPE设备标识存储在存储器数据库中,则将所述一个或多个随后的消息转发至所述优先级化ACS服务器。否则,转发模块被配置为:如果CPE设备标识未被存储在存储器数据库中,则将该一个或多个随后的消息转发至非优先级化ACS服务器。在CPE设备和相同的非优先级化ACS服务器或优先级化ACS服务器之间转发其他业务(例如,用于ACS会话)是有利的。根据一个实施例,CPE设备标识对应于被确定为执行延迟敏感的ACS操作的CPE设备。通过对延迟敏感的操作优先级化由ACS服务器配置或管理的CPE设备是有利的。在ACS服务器负载较高的情况下,由于业务是分离的并且延迟敏感的操作将由一个或多个优先级化ACS服务器处理,所以这允许减少对应的CPE设备和ACS服务器之间的延迟。通常,例如在故障排除操作(例如客户服务控制台(CSC)操作)中,为了快速解决问题,这种操作的往返时间是非常关键的,在CSC操作中服务台人员对客户的CPE设备进行故障排除。根据一个实施例,CPE设备标识对应于被确定为执行NBI发起的ACS操作的CPE设备。源自NBI的ACS动作或操作通常容易出现高延迟。因此,优先级化NBI发起的ACS操作允许减少延迟,并保证针对这些操作(诸如针对CSC故障排除操作)的某种端到端响应。非优先级化ACS服务器的任何高负载都不会有任何影响。根据一个实施例,CPE优先本文档来自技高网
...
用于从和向一个或多个优先级化自动配置服务器转发优先级化业务的负载均衡服务器

【技术保护点】
一种用于从多个ACS服务器(5、6)转发业务以及向所述多个ACS服务器(5、6)转发业务的负载均衡服务器(1),所述负载均衡服务器(1)经由网络(8)耦合到至少一个CPE设备(7)、耦合到一个或多个优先级化ACS服务器(5)以及耦合到一个或多个非优先级化ACS服务器(6),所述负载均衡服务器(1)包括:‑存储模块(2),被配置为:○接收包括CPE设备标识(90)和对应的生存时间(91)的CPE优先级化请求;○将所述CPE设备标识(90)和所述对应的生存时间(91)存储到存储器数据库(9)中;○当所述生存时间(91)期满时,从所述存储器数据库(9)消除所述CPE设备标识(90)和所述对应的生存时间(91),‑接收模块(3),被配置为:○接收通知消息;○从所述通知消息中提取CPE设备标识(90);○确定所述CPE设备标识(90)是否被存储在所述存储器数据库(9)中,以及‑转发模块(4),被配置为:○如果所述CPE设备标识(90)被存储在所述存储器数据库(9)中,则向优先级化ACS服务器(6)转发所述通知消息;○如果所述CPE设备标识(90)未被存储在所述存储器数据库(9)中,则向非优先级化ACS服务器(5)转发所述通知消息。...

【技术特征摘要】
【国外来华专利技术】2015.06.01 EP 15290144.31.一种用于从多个ACS服务器(5、6)转发业务以及向所述多个ACS服务器(5、6)转发业务的负载均衡服务器(1),所述负载均衡服务器(1)经由网络(8)耦合到至少一个CPE设备(7)、耦合到一个或多个优先级化ACS服务器(5)以及耦合到一个或多个非优先级化ACS服务器(6),所述负载均衡服务器(1)包括:-存储模块(2),被配置为:○接收包括CPE设备标识(90)和对应的生存时间(91)的CPE优先级化请求;○将所述CPE设备标识(90)和所述对应的生存时间(91)存储到存储器数据库(9)中;○当所述生存时间(91)期满时,从所述存储器数据库(9)消除所述CPE设备标识(90)和所述对应的生存时间(91),-接收模块(3),被配置为:○接收通知消息;○从所述通知消息中提取CPE设备标识(90);○确定所述CPE设备标识(90)是否被存储在所述存储器数据库(9)中,以及-转发模块(4),被配置为:○如果所述CPE设备标识(90)被存储在所述存储器数据库(9)中,则向优先级化ACS服务器(6)转发所述通知消息;○如果所述CPE设备标识(90)未被存储在所述存储器数据库(9)中,则向非优先级化ACS服务器(5)转发所述通知消息。2.根据权利要求1所述的负载均衡服务器(1),其中所述转发模块(4)被配置为:如果所述CPE设备标识(90)被存储在所述存储器数据库(9)中,则打开与所述优先级化ACS服务器(6)的ACS会话并且经由所述ACS会话向所述优先级化ACS服务器(6)转发所述通知消息,并且其中所述转发模块(4)被配置为:如果所述CPE设备标识(90)未被存储在所述存储器数据库(9)中,则打开与所述非优先级化ACS服务器(5)的ACS会话并且经由所述ACS会话向所述非优先级化ACS服务器(5)转发所述通知消息。3.根据权利要求1所述的负载均衡服务器(1),其中所述接收模块(3)还被配置为:-从与所述CPE设备标识(90)对应的CPE设备(7)接收一个或多个随后的消息;并且其中所述转发模块(4)还被配置为:○如果所述CPE设备标识(90)被存储在所述存储器数据库(9)中,则向所述优先级化ACS服务器(6)转发所述一个或多个随后的消息;○如果所述CPE设备标识(90)未被存储在所述存储器数据库(9)中,则向所述非优先级化ACS服务器(5)转发所述一个或多个随后的消息。4.根据权利要求1所述的负载均衡服务器(1),其中所述CPE设备标识(90)对应于被确定为执行延迟敏感的ACS操作的CPE设备(7)。5.根据权利要求1所述的负载均衡服务器(1),其中所述CPE设备标识(90)对应于被确定为执行NBI发起的ACS操作的CPE设备(7)。6.根据权利要求1所述的负...

【专利技术属性】
技术研发人员:B·达尼斯科杨继刚
申请(专利权)人:阿尔卡特朗讯
类型:发明
国别省市:法国,FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1