自动交换网络服务提供商信息的方法和节点的制作方法

文档序号:8227774阅读:319来源:国知局
自动交换网络服务提供商信息的方法和节点的制作方法
【技术领域】
[0001]本文中描述的此主题涉及在网络元件之间的通信。更具体地说,主题涉及用于在两个集合中的网络服务提供商之间自动交换信息的方法和节点。
【背景技术】
[0002]在有线或无线网络两者中,网络元件的集合通常需要通过一些特定信息与网络元件的另一集合进行通信。例如,在3GPP网络中,业务检测功能(TDF)需要与内容输送网络(CDN)交换信息。信息例如能够包括CDN中服务器提供的服务的类型或ID (标识)。
[0003]基于分组检查,业务检测功能在网络中应用以支持对服务的策略和计费控制。为此,它需要与内容输送网络交换信息。
[0004]内容输送网络能够包括布置在因特网上某些网络位置的服务器的集合。这些网络位置对应于已确定接近大量因特网用户的地理位置,因此,它们在物理上靠近大量的因特网用户。从内容输送网络中这些服务器输送内容因此快速和实惠。
[0005]为在网络元件的两个集合之间建立通信,通常采用的机制是手动配置和维护。图1示出3GPP网络的示例。如实线所示,在用户设备(UE)、eNB(演进节点B)、分组网关(PGW)、业务检测功能、内容输送网络或公共数据网络(TON)之间传送服务数据。而且如虚线所示,在策略和计费规则功能(PCRF)、PGW、TDF和CDN之间交换信令数据。应注意的是,虽然图1将PDN和⑶N示为两个单独的块,但⑶N能够是指因特网的PDN的一部分。
[0006]根据当前惯例,为实现在TDF中服务器与⑶N中服务器之间的通信,将为两个服务器手动配置关于彼此的地址信息。也应手动维护配置。这意味着如果一个服务器有任何更改,例如,⑶N中服务器的IP地址更改,则应更新在能够与⑶N中此服务器进行通信的TDF中服务器的配置文件中记录的此服务器的地址信息。
[0007]手动配置由于要求人工操作员或用户,因此,它不符合需要,并且效率低。除此之夕卜,在机制中,由于更新过程耗时长,因此,配置的准确度不可靠。
[0008]因此,需要确保在网络元件的两个集合之间有效和可靠通信的改进解决方案。

【发明内容】

[0009]本发明的目的是减轻至少一些上面指示的缺点并且提供改进的解决方案。
[0010]本文提供了一种用于在网络服务提供商的两个集合之间自动交换网络服务提供商信息的方法。方法包括为网络服务提供商的第一集合的代理功能配置网络服务提供商的第二集合的代理功能的至少一个地址(s301);通过网络服务提供商的第二集合的代理功能的至少一个地址,将网络服务提供商的第一集合的网络服务提供商信息发送到网络服务提供商的第二集合的代理功能(s302);以及接收来自网络服务提供商的第二集合的代理功能的网络服务提供商的第二集合的网络服务提供商信息(s303)。网络服务提供商信息包括用于寻址网络服务提供商和网络服务提供商提供的服务的ID的信息。
[0011]根据本发明的一方面,网络服务提供商的第一集合是业务检测功能,并且网络服务提供商的第二集合是内容输送网络功能,或者相反,网络服务提供商的第一集合是内容输送网络功能,并且网络服务提供商的第二集合是业务检测功能。
[0012]根据本发明的一方面,至少一个地址包括一个主要地址和一个次要地址以实现高可用性。
[0013]根据本发明的一方面,网络服务提供商信息还包括网络服务提供商的权重和动作。
[0014]根据本发明的一方面,动作包括初始化,添加,删除和修改。
[0015]本文提供了一种用于在网络服务提供商的两个集合之间自动交换网络服务提供商信息的方法。方法包括以下步骤:为网络服务提供商的第二集合接收来自网络服务提供商的第一集合的代理功能的网络服务提供商的第一集合的网络服务提供商信息,其中,在网络服务提供商的第一集合的代理功能中配置了网络服务提供商的第二集合的代理功能的至少一个地址(s401);以及将网络服务提供商的第二集合的网络服务提供商信息发送到网络服务提供商的第一集合的代理功能(s402)。网络服务提供商信息包括用于寻址网络服务提供商和网络服务提供商提供的服务的ID的信息。
[0016]本文提供了一种用于在网络服务提供商的两个集合之间自动交换网络服务提供商信息的节点。节点包括:配置部件,用于为网络服务提供商的第一集合的代理功能配置网络服务提供商的第二集合的代理功能的至少一个地址;发送部件,用于通过网络服务提供商的第二集合的代理功能的至少一个地址,将网络服务提供商的第一集合的网络服务提供商信息发送到网络服务提供商的第二集合的代理功能;以及接收部件,用于接收来自网络服务提供商的第二集合的代理功能的网络服务提供商的第二集合的网络服务提供商信息。网络服务提供商信息包括用于寻址网络服务提供商和网络服务提供商提供的服务的ID的信息。
[0017]本文提供了一种用于在网络服务提供商的两个集合之间自动交换网络服务提供商信息的节点。节点包括:接收部件,用于为网络服务提供商的第二集合接收来自网络服务提供商的第一集合的代理功能的网络服务提供商的第一集合的网络服务提供商信息,其中,在网络服务提供商的第一集合的代理功能中配置了网络服务提供商的第二集合的代理功能的至少一个地址;以及发送部件,用于将网络服务提供商的第二集合的网络服务提供商信息发送到网络服务提供商的第一集合的代理功能。网络服务提供商信息包括用于寻址网络服务提供商和网络服务提供商提供的服务的ID的信息。
[0018]通过本发明,在网络元件的两个集合之间的通信过程能够更有效。
【附图说明】
[0019]为更完整地理解本公开内容及其优点,现在将结合附图,参照以下描述,图中类似的标号表示类似部分:图1示出在3GPP网络中的一些网络元件;
图2示出在TDF和⑶N中的代理功能;
图3示出根据一个实施例的信息交换过程的流程图;
图4示出根据另一实施例的信息交换过程的流程图。
【具体实施方式】
[0020]现在参照附图,提供详细的描述。本领域技术人员可认识到,以下描述只是用于说明,并且决无意于限制。受益于本公开内容的此类技术人员可容易想到本发明的其它实施例。
[0021]自动交换网络服务提供商信息的过程将专门参照IP地址进行描述。然而,本领域技术人员将理解,如果在其它地址系统中,通过在此地址系统中的地址信息能够区分在网络中不同元件的位置,则机制可直接适用于此类地址系统。
[0022]根据一个实施例,在网络中有网络服务提供商的两个集合,即集合I和集合II。网络服务提供商提供的服务能够包括谈话服务、流式传输服务、交互式服务和后台服务。网络服务提供商能够在服务器中实现。一个集合中的每一个网络服务提供商可需要与其它集合中的网络服务提供商进行通信。
[0023]为有利于信息交换过程,引入了代理机制。具体而言,分别为集合I和集合II提供了代理功能。代理功能能够由集合中的服务器之一,具体而言服务器中的电路板实现。在集合的代理功能中维护集合中所有网络服务提供商的网络服务提供商信息。代理功能具有其自己的地址信息,包括IP地址和端口号。代理功能的IP地址是代理功能驻留的服务器的IP地址。代理功能的端口号是提供代理功能的端口的编号。图2示出用于在TDF和⑶N中代理功能的示例。代理功能的地址示为锚点地址,它指IP地址和端口号。
[0024]信息交换过程从手动配置步骤(步骤一)开始。然而,与传统全面手动配置方法相比,此手动配置步骤简单,这是因为在此步骤中,仅涉及代理功能的地址信息。在此步骤中,在另一集合(集合I)的代理功能中手动配置网络服务提供商的集合(集合II)的代理功能。
[0025]随后,过程继续到下一步骤(步骤二)。由于知道集合II的代理功能的地址信息,因此,能够将集合I的所有网络服务提供商的网络服务提供商信息发送到集合II的代理功能。发送的信息也包括集合I的代理功能的地址信息。
[0026]在此之后,过程继续到最后的步骤(步骤三)。由于知道集合I的代理功能的地址信息,因此,能够将集合II的所有网络服务提供商的网络服务提供商信息发送到集合I的代理功能。
[0027]在这些步骤之后,集合I中的每一个网络服务提供商可访问集合II中的网络服务提供商,并且能够获得有关集合II中网络服务提供商的所要的信息。类似地,集合II中的每一个网络服务提供商可访问集合I中的网络服务提供商,并且能够获得有关集合I中网络服务提供商的所要的信息。
[0028]优选的是,能够有用于服务提供商的每个集合的两个代理功能。两个代理功能均维护有关其集合中所有服务器的信息。根据此布置,在手动配置步骤中,手动配置两个地址。两个代理功能之一被确定为主要代理功能,并且其地址被定义为主要地址。另一代理功能被确定为次要代理功能,并且其地址被定义为次要地址。一些服务器有时可发生故障。如果这碰巧是主要代理功能驻留的服务器遇到的情况,则次要服务器能够接管该过程。两个代理功能通过IP地址进行区分,并且其端口号能够相同或不同。
[0029]根据一个实施例,在上面提及的步骤一中,不但在集合I的代理功能中手动配置集合II的代理功能,而且在集合II的代理功能中手动配置集合I的代理功能。在此实施例中的步骤2和步骤3与在第一实施例中的那些步骤相同。此布置的优点在于它可灵活地从集合I或集合II启动信息交换过程。
[0030]图3从启动信息交换过程的集合的角度示出在网络服务提供商的两个集合之间的信息交换过程。
[0031]在步骤s301中,在网络服务提供商的集合I的代理功能中配置网络服务提供商的集合II的代理功能的至少一个地址。配置过程能够由网络管理员或操作员执行。地址能够包括代理功能驻留的服
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1