一种基于行政区划的POP站点分配方法和系统与流程

文档序号:27382783发布日期:2021-11-15 20:34阅读:455来源:国知局
一种基于行政区划的POP站点分配方法和系统与流程
一种基于行政区划的pop站点分配方法和系统
技术领域
1.本发明涉及数据传输技术领域,特别涉及一种基于行政区划的pop站点分配方法和系统。


背景技术:

2.客户端cpe设备需要选择两条最优的路径作为路由和数据传输的通道,两条路径互为备份,通道建立方式通过pop点在全国的分布并根据各pop的isp情况依据经验和即时性手工测试从cpe到各pop丢包、延迟较低的两个物理pop进行通道选择,帮助cpe设备有两条物理路径做数据传输。通道的建立是基于当刻环境得到的结果进行判断,这对动态变化的internet是有问题,无法根据环境变化即刻调整。另外在大陆存在不同运营商之间互联互通的问题,路由的最佳路径选择无法基于相同运营商优先选择。


技术实现要素:

3.本发明其中一个发明目的在于提供一种基于行政区划的pop(互联网接入)节点分配方法和系统,所述方法和系统通过在pop站点部署边缘计算控制设备(vpath),用于监测当地三大运营商对应的pop站点的数据传输质量,并通过路由设备实现质量最优pop的接入配置。
4.本发明其中一个发明目的在于提供一种基于行政区划的pop站点分配方法和系统,所述方法和系统根据客户设备所属物理站点实现相同行政区划且相同运营商pop站点的优选选择分配,减少不同运营上互备带来的pop站点传输质量的问题。
5.本发明其中一个发明目的在于提供一种基于行政区划的pop站点分配方法和系统,所述方法和系统根据行政区划计算设备相邻最优pop站点,并建立具有主次关系的两条最优通道,可以智能监测当地不同isp(互联网服务提供商)质量辅助vpath动态调整路由,并过滤出最佳运营商资源的位置。
6.为了实现至少一个上述发明目的,本发明进一步提供一种基于行政区划的pop站点分配方法,所述方法包括如下步骤:
7.获取客户端接入数据,识别获取客户端公网ip;
8.根据所述客户端公网ip调用行政区划接口获取当前客户端公网的pop站点;
9.边缘计算控制设备根据行政区划计算当前节点pop站点质量数据;
10.根据所述pop站点质量数据分配最优的客户端接入的最优pop站点。
11.根据本发明其中一个较佳实施例,获取客户端接入的公网ip后,通过边缘计算路由设备计算当前接入的公网ip所在行政区划对应的pop站点数量和运营商类型,生成控制节点族群,并判断当前客户端接入的pop站点所对应的运营商类型。
12.根据本发明另一个较佳实施例,根据所述边缘计算控制设备计算获取客户端接入的相同行政区划且相同运营商最优的pop站点,并将该pop站点路由至所述客户端对应的接入口。
13.根据本发明另一个较佳实施例,根据生成的所述控制节点族群计算数据传输质量最优的至少三个pop站点作为主pop站点和至少两个次pop站点,其中所述主pop站点被配置为所述客户端接入口的工作节点,至少两个次pop站点作为备份节点。
14.根据本发明另一个较佳实施例,所述边缘计算控制设备实时监测配置的pop站点下运营商的丢包、延迟和抖动数据,并根据所述丢包、延迟和抖动数据对不同的运营商动态赋予不同的权重值,丢包、延迟和抖动数据越小则对应权重值越大,进一步根据所述权值大小调整pop站点的主次关系。
15.根据本发明另一个较佳实施例,所述两个次pop站点的每个pop站点包括至少两家不同运营商,根据计算的所述权重值分别和两家运营商中的不同位置的pop站点中的datahub建立两条通道,并根据边缘计算控制设备获取的实时服务质量数据动态调整通道的主次关系。
16.根据本发明另一个较佳实施例,所述边缘计算控制设备实时获取pop站点的故障数据,并判断pop站点故障类型,若所述pop站点的故障类型为pop站点线路故障,则所述边缘计算控制设备重新计算pop站点的主线路。
17.根据本发明另一个较佳实施例,若所述边缘计算控制设备判断所述pop站点故障类型为pop站点宕机,判断宕机的所述pop站点是主pop站点,则从次pop站点中根据服务质量数据计算出新的主pop站点,若判断宕机的所述pop站点是次pop站点,则所述边缘计算控制设备根据权重值重新计算次pop站点补充到备份站点中。
18.为了实现至少一个上述发明目的,本发明进一步提供一种基于行政区划的pop站点分配系统,所述系统执行上述一种基于行政区划的pop站点分配方法。
19.本发明进一步提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可被处理器执行上述一种基于行政区划的pop站点分配方法。
附图说明
20.图1显示的是本发明一种基于行政区划的pop站点分配方法的一种流程示意图。
21.图2显示的是本发明一种基于行政区划的pop站点分配方法的具体流程示意图。
具体实施方式
22.以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。
23.可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。
24.请结合图1

图2,本发明提供了一种基于行政区划的pop站点分配方法,所述方法需要在各地pop站点部署边缘计算控制设备,并根据所述边缘计算控制设备计算各地pop站点的lsp(运营商服务质量)数据,从而实现pop节点的最优调度。
25.由于不同运营商在不同pop站点的服务质量不同,因此需要通过所述边缘计算控
制设备计算每一pop站点的服务质量,并且结合运营商所在的行政区划对接入的客户端cpe设备的pop站点进行最优路径的路由。
26.所述方法具体包括如下步骤:首先配置边缘计算控制服务器的其中一台为主控制器,所述主控制器用于接收各个pop站点的相关服务数据,当客户端cep设备接入时,所述主控制器识别获取客户端接入的公网ip,用于对所述客户端cep设备的ip定位,所述主控制器具有一个行政区划调用接口,连接具有行政区划规则的运营商服务ip地址数据库和pop站点数据,所述行政区划调用接口获取和所述pop站点具有相同行政区划的ip地址数据对应pop站点,需要说明的是,所述行政区划的大小可以被设置为县域、市域或省域。也就是说,通过识别所述客户端接入的公网ip即可判断所述客户端cep设备所在的行政区划位置,并进一步根据所述行政区划位置,获取对应的区划内pop站点数据。
27.主控制器连接边缘计算控制设备,且所述主控制器获取pop站点部署的边缘计算控制服务器监测的pop站点对应的运营商服务数据,并分析对应pop站点运营商服务质量,其中所述服务数据包括:服务过程中丢包、延迟和抖动等数据情况,当主控制器获取上述服务数据后,判断运营商的服务质量。其中服务质量的判断方法包括:服务丢包率越高则服务质量越差,服务延迟越高则服务质量越差,网络抖动越强则说明服务质量越差。
28.本发明基于行政区划和服务质量动态调整客户端的pop站点的接入,客户端在接入pop站点时,判断客户端所使用的运营商,所述主控制器进一步根据行政区划和ip数据判断区划内和所述客户端接入的pop站点相近的pop站点,进一步执行pop站点路由配置,其中优先包含和所述客户端服务运营上相同pop站点,并计算该pop站点相同服务运营商的服务质量,设置服务质量条件,若所述服务质量满足预设的条件,则将该pop站点对应的相同服务运营商作为主pop站点作为路由控制节点。需要说明的是,在本发明一个较佳实施例中,需要建立路由的控制节点集群,所述控制节点集群包括相同行政区划内不同的pop站点和对应的边缘计算控制设备,所述控制节点集群通过边缘计算控制设备计算对应pop站点的服务质量,并选取服务质量最高的pop站点作为主pop站点用于客户端cep设备接入的路由站点。
29.由于在实际运行过程中可能存在pop站点宕机的可能,本发明进一步配置至少2个次pop站点,所述次pop站点的配置方法包括:根据所述边缘计算控制设备计算所述控制节点集群中服务质量最优的2个pop站点作为次pop站点,并将所述两个次pop站点作为备用站点,当主pop站点宕机时,启用备用的次pop站点。
30.由于pop站点在实际运行过程中可能存在不稳定的因素,因此本发明进一步提供具有主次关系的pop站点的动态路由调整方法,具体包括如下步骤:获取所述客户端接入节点对应主pop站点的运营商服务质量数据,并根据所述服务质量数据配置不同运营商的服务权重值,其中所述服务权重值为动态调整的值,所述服务权重值用于反映运营商相对的服务质量高低,其中所述服务质量权重值和所述服务过程中丢包、延迟和抖动等数据值成反比,通过设置服务基础权重值和设置服务权重阈值,当所述主pop站点的运营商的服务权重小于所述服务权重阈值,则将该客户端的接入点路由到次pop站点相同的运营商下,从而使得所述次pop站点可以作为主pop站点工作,使得主次pop站点进行替换。同时计算替换的pop站点的服务权重值,若出现权重值小于预设的服务权重阈值则重新将客户端的接入节点路由到主pop站点或另一次pop站点,从而有效地保障了服务质量的线路的从优原则。
31.在本发明另一较佳实施例中,由于同一站点中包括多个运营商(电信、移动、联通),因此存在不同运营商之间的双路互备,在配置好主pop站点的权重值后,进一步选择两家运营商相同行政区划内不同的pop站点作为次pop站点,并计算两个不同的次pop站点的服务质量数据,两家运营商分别和不同位置的次pop站点中的datahub建立两条通道,且计算pop站点服务权重值,和词pop站点两个通道的服务权重值,当所述主pop站点的权重值小于预设的服务权重阈值,则将客户接入点路由到从pop站点其中一个运营商下,若当前的从pop站点的服务权重值小于所述服务权重阈值,则将当前客户端接入点从当前从pop站点路由到另一运营商的从pop站点,从而实现多通道的最优路由选择。
32.在本发明另一些较佳实施例中,需要对不同pop站点宕机以及其他不同故障需要进行不同的处理,处理方法包括:
33.主控制器计算获取主pop站点、从pop站点的工作状态,以及pop站点的线路运行状态,若所述主控制器计算获取的故障数据为pop站点的线路运行故障,则所述主控制器重新计算pop站点的主线路,在此情况下默认pop站点线路互备。若所述主控制器计算获取的故数据为主pop站点宕机,则计算从pop站点的服务权重值,将服务权重值更高的从pop站点作为新的主pop站点运行,并将客户端的接入路由到新的主pop站点。若所述主控制器计算获取的故障是从pop站点宕机,则通过主控制器重新从控制节点集群中根据服务质量数据计算出新的从pop站点,并将该新的从pop站点作为备份站点保存,且该新的从pop站点在主pop站点宕机或其他从pop站点宕机时作为补充的主pop站点运行。
34.因此,通过上述对pop站点分配方法技术方案可以有效地解决了pop站点线路最优通道配置,且该最优通道配置还基于相同的行政区划设置,一方面提高运营商的服务质量,另一方面便于后续服务管理操作。
35.特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(cpu)执行时,执行本技术的方法中限定的上述功能。需要说明的是,本技术上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线段、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线段的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码
可以用任何适当的介质传输,包括但不限于:无线段、电线段、光缆、rf等等,或者上述的任意合适的组合。
36.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
37.本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明,本发明的目的已经完整并有效地实现,本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1