一种服务器选择方法及装置制造方法及图纸

技术编号:38431319 阅读:10 留言:0更新日期:2023-08-11 14:18
本申请提供一种服务器选择方法及装置,涉及通信技术领域,能够在低负载的情况下准确选择出最佳服务器。该方法包括:通过编排器接收到目标用户触发的目标业务后,确定目标用户的用户地址;然后根据目标用户的用户地址和控制器中存储的多个专用路由反射器对应的路由地址,确定目标用户对应的目标区域;最后基于控制器中存储的目标区域的区域信息,通过编排器为目标业务确定目标服务器。本申请实施例用于服务器选择过程中。服务器选择过程中。服务器选择过程中。

【技术实现步骤摘要】
一种服务器选择方法及装置


[0001]本申请涉及通信
,尤其涉及一种服务器选择方法及装置。

技术介绍

[0002]在现有的网络架构中,路由选择策略往往是以分布式算法的形式实现并集成于分散的网络交换设备中,网络架构中缺乏集中管理的控制平面,导致分布式的路由选择策略难以获取并维护全局的网络信息和设备信息。较为简单的路由选择策略仅通过链路时延,网络设备的响应时间或者当前活跃的会话次数作为依据,来估计网络信息和设备信息;然而仅仅通过这些信息并不能准确地估计出网络信息和设备信息,进而导致无法准确地选择出最佳服务器。
[0003]较为复杂的分布式路由算法虽然能够比较准确地选择出最佳服务器,但却会大大增加网络设备的负载。例如一些较为复杂的分布式路由算法,通过路由器采集网络信息和设备信息。虽然可以较为准确地计算出网络信息和设备信息,但这种算法不仅需要路由设备对多种参数信息进行采集,还需要路由设备对数据包进行转发,从而增加路由设备的负载。
[0004]因此,现在亟需一种能够在低负载的情况下准确选择出最佳服务器的方法。

技术实现思路

[0005]本申请提供一种服务器选择方法及装置,能够在低负载的情况下准确选择出最佳服务器。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请提供一种服务器选择方法,该方法包括:
[0008]通过编排器接收到目标用户触发的目标业务后,确定目标用户的用户地址;
[0009]根据目标用户的用户地址和控制器中存储的多个专用路由反射器对应的路由地址,确定目标用户对应的目标区域;目标区域为目标专用路由反射器对应的区域;目标专用路由反射器为路由地址中包含目标用户的用户地址的专用路由反射器;
[0010]基于控制器中存储的目标区域的区域信息,通过编排器为目标业务确定目标服务器;目标服务器用于执行目标业务。
[0011]基于上述技术方案,本申请实施例提供的服务器选择方法,可以通过编排器接收到目标用户触发的目标业务后,确定目标用户的用户地址;然后根据目标用户的用户地址和控制器中存储的多个专用路由反射器对应的路由地址,确定目标用户对应的目标区域;最后基于控制器中存储的目标区域的区域信息,通过编排器为目标业务确定目标服务器。其中,目标区域为目标专用路由反射器对应的区域;目标专用路由反射器为路由地址中包含目标用户的用户地址的专用路由反射器;目标服务器用于执行目标业务。通过上述方法,可以在低负载的情况下准确选择出最佳服务器。
[0012]可选的,区域信息中包含设备信息和网络信息;设备信息包含目标区域中包含的
各个网络设备的设备信息;网络信息包含目标区域中包含的各个网络的网络信息;基于控制器中存储的目标区域的区域信息,通过编排器为目标业务确定目标服务器,包括:
[0013]根据目标专用路由反射器的路由地址,通过编排器从控制器中获取目标区域中包含的设备信息和网络信息;
[0014]基于目标区域中包含的设备信息和网络信息,通过编排器为目标业务确定目标服务器。
[0015]可选的,区域信息中包含各个业务类型对应的业务服务器;基于控制器中存储的目标区域的区域信息,通过编排器为目标业务确定目标服务器,包括:
[0016]通过编排器确定目标业务的业务类型;目标业务的业务类型包含在目标区域包含的业务类型中;
[0017]通过编排器获取控制器中存储的目标区域中包含的各个业务类型对应的业务服务器;业务服务器是编排器根据控制器中存储的目标区域中包含的设备信息和网络信息确定的;设备信息包含目标区域中包含的各个网络设备的设备信息;网络信息包含目标区域中包含的各个网络的网络信息;
[0018]将目标业务的业务类型对应的业务服务器确定为目标服务器。
[0019]可选的,通过如下方法将多个专用路由反射器的对应区域中包含的设备信息和网络信息存储至控制器中:
[0020]通过控制器接收到编排器发送的数据获取指令后,通过控制器从各个专用路由反射器中获取对应区域中包含的设备信息和网络信息;将获取的多个专用路由反射器的对应区域中包含的设备信息和网络信息存储至控制器中;或,
[0021]通过控制器接收到各个专用路由反射器发送的对应区域中包含的设备信息和网络信息后,将接收到的多个专用路由反射器的对应区域中包含的设备信息和网络信息存储至控制器中。
[0022]可选的,通过编排器为目标业务确定目标服务器之后,该方法还包括:
[0023]通过编排器将目标服务器的标识信息发送至控制器;控制器包含主控制器和备控制器;
[0024]通过控制器将目标服务器的标识信息发送至目标专用路由反射器。
[0025]第二方面,本申请提供了一种服务器选择装置,该装置包括:
[0026]第一确定单元,用于通过编排器接收到目标用户触发的目标业务后,确定目标用户的用户地址;
[0027]第二确定单元,用于根据目标用户的用户地址和控制器中存储的多个专用路由反射器对应的路由地址,确定目标用户对应的目标区域;目标区域为目标专用路由反射器对应的区域;目标专用路由反射器为路由地址中包含目标用户的用户地址的专用路由反射器;
[0028]第三确定单元,用于基于控制器中存储的目标区域的区域信息,通过编排器为目标业务确定目标服务器;目标服务器用于执行目标业务。
[0029]可选的,区域信息中包含设备信息和网络信息;设备信息包含目标区域中包含的各个设备的设备信息;网络信息包含目标区域中包含的各个网络的网络信息;第三确定单元具体用于:
[0030]根据目标专用路由反射器的路由地址,通过编排器从控制器中获取目标区域中包含的设备信息和网络信息;
[0031]基于目标区域中包含的设备信息和网络信息,通过编排器为目标业务确定目标服务器。
[0032]可选的,区域信息中包含各个业务类型对应的业务服务器;第三确定单元具体用于:
[0033]通过编排器确定目标业务的业务类型;目标业务的业务类型包含在目标区域包含的业务类型中;
[0034]通过编排器获取控制器中存储的目标区域中包含的各个业务类型对应的业务服务器;业务服务器是编排器根据控制器中存储的目标区域中包含的设备信息和网络信息确定的;设备信息包含目标区域中包含的各个网络设备的设备信息;网络信息包含目标区域中包含的各个网络的网络信息;
[0035]将目标业务的业务类型对应的业务服务器确定为目标服务器。
[0036]可选的,通过如下方法将多个专用路由反射器的对应区域中包含的设备信息和网络信息存储至控制器中:
[0037]通过控制器接收到编排器发送的数据获取指令后,通过控制器从各个专用路由反射器中获取对应区域中包含的设备信息和网络信息;将获取的多个专用路由反射器的对应区域中包含的设备信息和网络信息存储至控制器中;或,
[0038]通过控制器接收到各个专用路由反射器发送的对应区域中包含的设备信息和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器选择方法,其特征在于,所述方法包括:通过编排器接收到目标用户触发的目标业务后,确定所述目标用户的用户地址;根据所述目标用户的用户地址和控制器中存储的多个专用路由反射器对应的路由地址,确定所述目标用户对应的目标区域;所述目标区域为目标专用路由反射器对应的区域;所述目标专用路由反射器为路由地址中包含所述目标用户的用户地址的专用路由反射器;基于所述控制器中存储的所述目标区域的区域信息,通过所述编排器为所述目标业务确定目标服务器;所述目标服务器用于执行所述目标业务。2.根据权利要求1所述的方法,其特征在于,所述区域信息中包含设备信息和网络信息;所述设备信息包含所述目标区域中包含的各个网络设备的设备信息;所述网络信息包含所述目标区域中包含的各个网络的网络信息;所述基于所述控制器中存储的所述目标区域的区域信息,通过所述编排器为所述目标业务确定目标服务器,包括:根据所述目标专用路由反射器的路由地址,通过所述编排器从所述控制器中获取所述目标区域中包含的设备信息和网络信息;基于所述目标区域中包含的设备信息和网络信息,通过所述编排器为所述目标业务确定所述目标服务器。3.根据权利要求1所述的方法,其特征在于,所述区域信息中包含各个业务类型对应的业务服务器;所述基于所述控制器中存储的所述目标区域的区域信息,通过所述编排器为所述目标业务确定目标服务器,包括:通过所述编排器确定所述目标业务的业务类型;所述目标业务的业务类型包含在所述目标区域包含的业务类型中;通过所述编排器获取所述控制器中存储的所述目标区域中包含的各个业务类型对应的业务服务器;所述业务服务器是所述编排器根据所述控制器中存储的所述目标区域中包含的设备信息和网络信息确定的;所述设备信息包含所述目标区域中包含的各个网络设备的设备信息;所述网络信息包含所述目标区域中包含的各个网络的网络信息;将所述目标业务的业务类型对应的业务服务器确定为所述目标服务器。4.根据权利要求2或权利要求3所述的方法,其特征在于,通过如下方法将所述多个专用路由反射器的对应区域中包含的设备信息和网络信息存储至所述控制器中:通过所述控制器接收到所述编排器发送的数据获取指令后,通过所述控制器从各个专用路由反射器中获取对应区域中包含的设备信息和网络信息;将获取的所述多个专用路由反射器的对应区域中包含的设备信息和网络信息存储至所述控制器中;或,通过所述控制器接收到各个专用路由反射器发送的对应区域中包含的设备信息和网络信息后,将接收到的所述多个专用路由反射器的对应区域中包含的设备信息和网络信息存储至所述控制器中。5.根据权利要求1所述的方法,其特征在于,所述通过所述编排器为所述目标业务确定目标服务器之后,所述方法还包括:通过所述编排器将所述目标服务器的标识信息发送至所述控制器;所述控制器包含主控制器和备控制器;通过所述控制器将所述目标服务器的标识信息发送至所述目标专用路由反射器。6.一种服务器选择装置,其特征在于,所述装置包括:
第一确定单元,用于通过编排器接收到目标用户触发的目标业务后,确定所述目标用户的用户地址;第二确定单元,用于...

【专利技术属性】
技术研发人员:马季春张桂玉梁晓晨刘博文张笑颜
申请(专利权)人:中讯邮电咨询设计院有限公司
类型:发明
国别省市:

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

1