利用出口对等工程来确定优化的业务计划并且实施优化的业务计划制造技术

技术编号:25842466 阅读:26 留言:0更新日期:2020-10-02 14:21
一种设备确定与包括通过链路互连的网络设备的网络相关联的业务和成本,并且基于与网络相关联的业务和成本来确定针对网络的业务分配。该设备基于业务分配来确定针对网络的隧道使用,并且基于隧道使用来确定针对网络的对等链路使用。该设备确定与针对网络的业务分配、隧道使用和对等链路使用相关联的成本,并且基于业务分配、隧道使用、对等链路使用、以及与业务分配、隧道使用和对等链路使用相关联的成本,来生成业务计划。该设备使得业务计划中的一个业务计划通过网络设备和链路被实施在网络中。

【技术实现步骤摘要】
利用出口对等工程来确定优化的业务计划并且实施优化的业务计划
技术介绍
业务工程是通过动态地分析、预测和调节通过网络传输的数据的行为来优化网络性能的方法。业务工程技术可以应用于不同类型的网络,诸如分组光网络、公共交换电话网(PSTN)、局域网(LAN)、广域网(WAN)、蜂窝电话网络、互联网、和/或类似物。出口对等工程(EPE)是一种类型的业务工程,其以最为成本有效的方式将业务需求定向而离开网络到对等运营方网络。各种因素影响出口对等工程业务计划的有效性和成本,诸如跨越网络来传送业务需求的成本、出口对等链路上的负载、使用出口对等链路的成本、对等运营方网络将业务转发到目的地的成本、和/或类似物。
技术实现思路
根据一些实施方式,一种方法可以包括:接收与网络相关联的网络数据,其中网络包括具有通过链路互连的多个网络设备的对等网络;以及基于网络数据来确定与网络相关联的业务和成本。该方法可以包括:基于与网络相关联的业务和成本来确定针对网络的业务分配,其中业务分配指示与网络相关联的业务到将被用于网络的一个或多个隧道和对等链路的分配。该方法可以包括:基于针对网络的业务分配来确定针对网络的隧道使用,其中隧道使用指示将被用于网络的隧道的数量;以及基于针对网络的隧道使用来确定针对网络的对等链路使用,其中对等链路使用指示将被用于网络的对等链路的数量。该方法可以包括:确定与针对网络的业务分配、隧道使用和对等链路使用相关联的成本;以及基于业务分配、隧道使用、对等链路使用、以及与业务分配、隧道使用和对等链路使用相关联的成本,来生成业务计划,其中这些业务计划包括信息,该信息标识业务分配、隧道使用、对等链路使用、以及与业务分配、隧道使用和对等链路使用相关联的成本。该方法可以包括:使得业务计划中的一个业务计划通过多个网络设备和链路被实施在网络中。根据一些实施方式,一种设备可以包括一个或多个存储器和通信地耦合到一个或多个存储器的一个或多个处理器,用于:接收与网络相关联的业务和成本,其中网络包括具有通过链路互连的多个网络设备的对等网络;并且基于与网络相关联的业务和成本来确定针对网络的业务分配,其中业务分配指示与网络相关联的业务到将被用于网络的一个或多个隧道和对等链路的分配。一个或多个处理器可以基于针对网络的业务分配来确定针对网络的隧道使用,其中隧道使用指示将被用于网络的隧道的数量,以及可以基于针对网络的隧道使用来确定针对网络的对等链路使用,其中对等链路使用指示将被用于网络的对等链路的数量。一个或多个处理器可以确定与针对网络的业务分配、隧道使用和对等链路使用相关联的成本,并且可以基于业务分配、隧道使用、对等链路使用、以及与业务分配、隧道使用和对等链路使用相关联的成本,来生成业务计划,其中这些业务计划包括信息,该信息标识业务分配、隧道使用、对等链路使用、以及与业务分配、隧道使用和对等链路使用相关联的成本。一个或多个处理器可以标识这些业务计划中的业务计划,该业务计划与其他业务计划相比,使与操作网络相关联的资源使用最小化,并且可以使得该业务计划通过多个网络设备和链路被实施在网络中。根据一些实施方式,一种非瞬态计算机可读介质可以存储指令,这些指令包括一个或多个指令,该一个或多个指令在由设备的一个或多个处理器执行时,可以使得一个或多个处理器接收与网络相关联的网络数据,其中网络包括具有通过链路互连的多个网络设备的对等网络,并且其中网络数据包括标识与网络相关联的业务和成本的数据。该一个或多个指令可以使得一个或多个处理器基于与网络相关联的业务和成本来确定针对网络的业务分配,其中业务分配指示与网络相关联的业务到将被用于网络的一个或多个隧道和对等链路的分配。该一个或多个指令可以使得一个或多个处理器:基于针对网络的业务分配来确定针对网络的隧道使用,其中隧道使用指示将被用于网络的隧道的数量;以及基于针对网络的隧道使用来确定针对网络的对等链路使用,其中对等链路使用指示将被用于网络的对等链路的数量。该一个或多个指令可以使得一个或多个处理器:确定与针对网络的业务分配、隧道使用和对等链路使用相关联的成本,并且基于业务分配、隧道使用、对等链路使用、以及与业务分配、隧道使用和对等链路使用相关联的成本,来生成业务计划,其中这些业务计划包括信息,该信息标识业务分配、隧道使用、对等链路使用、以及与业务分配、隧道使用和对等链路使用相关联的成本。该一个或多个指令可以使得一个或多个处理器使得业务计划中的一个业务计划通过多个网络设备和链路被实施在网络中,其中业务计划中的该一个业务计划使与操作网络相关联的成本最小化。附图说明图1A-图1K是本文描述的一个或多个示例实施方式的示图。图2是本文描述的系统和/或方法可以在其中实施的示例环境的示图。图3是图2的一个或多个设备的示例组件的示图。图4-图6是用于利用出口对等工程来确定优化的业务计划并且实施优化的业务计划的示例过程的流程图。具体实施方式示例实施方式的以下详细描述参考附图。不同示图中的相同参考标号可以标识相同或相似的元件。网络规划和设计系统可以设计网络,该网络包括网络设备(例如,路由器、交换机、网关、防火墙等)和在网络设备之间提供的链路。然而,网络规划和设计系统可能未使用业务工程来确定用于网络的设计(例如,业务计划)。如果业务工程未用于确定业务计划或者不正确地用于确定业务计划,那么网络规划和设计系统可能不生成优化的业务计划,这导致无效率的网络操作、网络资源的无效率利用、以及计算资源(例如,处理资源、存储器资源、和/或类似物)、联网资源、和/或类似物的浪费。本文描述的一些实施方式提供了控制器平台,该控制器平台利用出口对等工程来确定优化的业务计划并且实施优化的业务计划。例如,控制器平台可以接收与网络(其包括具有通过链路互连的网络设备的对等网络)相关联的网络数据,并且可以基于网络数据来确定与网络相关联的业务和成本。控制器平台可以基于与网络相关联的业务和成本来确定针对网络的业务分配,其中这些业务分配可以指示与网络相关联的业务到将被用于网络的一个或多个隧道和对等链路的分配。控制器平台可以基于针对网络的业务分配来确定针对网络的隧道使用,其中隧道使用可以指示将被用于网络的隧道的数量,并且可以基于针对网络的隧道使用来确定针对网络的对等链路使用,其中对等链路使用可以指示将被用于网络的对等链路的数量。控制器平台可以确定与针对网络的业务分配、隧道使用和对等链路使用相关联的成本,并且可以基于业务分配、隧道使用、对等链路使用、以及与业务分配、隧道使用和对等链路使用相关联的成本来生成业务计划。控制器平台可以使得这些业务计划中的一个业务计划通过网络设备和链路被实施在网络中。以这种方式,控制器平台可以利用出口对等工程来确定并且实施针对网络的优化的业务计划。这进而节约了计算资源(例如,处理资源、存储器资源、和/或类似物)、联网资源、和/或类似物,这些资源否则将被浪费在标识次优业务计划、校正由次优业务计划引起的无效率网络操作、校正由次优业务计划引起的对网络资源的无效率利用、和/或类似物。图1A-图1K是本本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由设备接收与网络相关联的网络数据,/n其中所述网络包括具有通过链路互连的多个网络设备的对等网络;/n由所述设备基于所述网络数据来确定与所述网络相关联的业务和成本;/n由所述设备基于与所述网络相关联的所述业务和所述成本,来确定针对所述网络的业务分配,/n其中所述业务分配指示与所述网络相关联的所述业务到将被用于所述网络的一个或多个隧道和对等链路的分配;/n由所述设备基于针对所述网络的所述业务分配来确定针对所述网络的隧道使用,/n其中所述隧道使用指示将被用于所述网络的隧道的数量;/n由所述设备基于针对所述网络的所述隧道使用来确定针对所述网络的对等链路使用,/n其中所述对等链路使用指示将被用于所述网络的对等链路的数量;/n由所述设备确定与针对所述网络的所述业务分配、所述隧道使用和所述对等链路使用相关联的成本;/n由所述设备基于所述业务分配、所述隧道使用、所述对等链路使用、以及与所述业务分配、所述隧道使用和所述对等链路使用相关联的所述成本,来生成多个业务计划,/n其中所述多个业务计划包括信息,所述信息标识所述业务分配、所述隧道使用、所述对等链路使用、以及与所述业务分配、所述隧道使用和所述对等链路使用相关联的所述成本;以及/n由所述设备通过所述多个网络设备和所述链路,来使得所述多个业务计划中的一个业务计划被实施在所述网络中。/n...

【技术特征摘要】
20190325 US 16/362,9741.一种方法,包括:
由设备接收与网络相关联的网络数据,
其中所述网络包括具有通过链路互连的多个网络设备的对等网络;
由所述设备基于所述网络数据来确定与所述网络相关联的业务和成本;
由所述设备基于与所述网络相关联的所述业务和所述成本,来确定针对所述网络的业务分配,
其中所述业务分配指示与所述网络相关联的所述业务到将被用于所述网络的一个或多个隧道和对等链路的分配;
由所述设备基于针对所述网络的所述业务分配来确定针对所述网络的隧道使用,
其中所述隧道使用指示将被用于所述网络的隧道的数量;
由所述设备基于针对所述网络的所述隧道使用来确定针对所述网络的对等链路使用,
其中所述对等链路使用指示将被用于所述网络的对等链路的数量;
由所述设备确定与针对所述网络的所述业务分配、所述隧道使用和所述对等链路使用相关联的成本;
由所述设备基于所述业务分配、所述隧道使用、所述对等链路使用、以及与所述业务分配、所述隧道使用和所述对等链路使用相关联的所述成本,来生成多个业务计划,
其中所述多个业务计划包括信息,所述信息标识所述业务分配、所述隧道使用、所述对等链路使用、以及与所述业务分配、所述隧道使用和所述对等链路使用相关联的所述成本;以及
由所述设备通过所述多个网络设备和所述链路,来使得所述多个业务计划中的一个业务计划被实施在所述网络中。


2.根据权利要求1所述的方法,其中所述多个网络设备包括:
至少一个提供方边缘(PE)网络设备,
至少一个出口自主系统边界路由器(ASBR),以及
至少一个对等ASBR。


3.根据权利要求1所述的方法,进一步包括:
标识所述多个业务计划中的业务计划,所述业务计划使与操作所述网络相关联的成本最小化,
其中所述多个业务计划中的所述一个业务计划包括所述业务计划。


4.根据权利要求1所述的方法,其中使得所述多个业务计划中的所述一个业务计划被实施在所述网络中包括:
向所述多个网络设备提供指令,所述指令指示将由所述多个网络设备实施的、与所述多个业务计划中的所述一个业务计划相关联的所述业务分配、所述隧道使用和所述对等链路使用,
其中所述多个网络设备基于所述指令来使得所述多个业务计划中的所述一个业务计划被实施在所述网络中。


5.根据权利要求1所述的方法,进一步包括:
基于使得所述多个业务计划中的所述一个业务计划被实施在所述网络中,从所述网络接收另外的网络数据;
基于所述另外的网络数据来修改所述多个业务计划中的所述一个业务计划,以生成修改的业务计划;以及
使得所述修改的业务计划通过所述多个网络设备和所述链路被实施在所述网络中。


6.根据权利要求1所述的方法,其中针对所述多个业务计划的所述成本包括以下中的一个或多个:
与所述网络相关联的所述业务的内部中转成本,
与所述对等链路使用相关联的对等成本,
与所述网络相关联的所述业务的外部中转成本,或
与未分配的所述业务相关联的成本。


7.根据权利要求1所述的方法,进一步包括:
向客户端设备提供标识所述业务分配、所述隧道使用、所述对等链路使用、以及与所述业务分配、所述隧道使用和所述对等链路使用相关联的所述成本的所述信息;以及
从所述客户端设备接收基于提供到所述客户端设备的所述信息对所述多个业务计划中的所述一个业务计划的选择,
其中使得所述多个业务计划中的所述一个业务计划被实施在所述网络中包括:
基于所述选择来使得所述多个业务计划中的所述一个业务计划被实施在所述网络中。


8.一种设备,包括:
一个或多个存储器;以及
一个或多个处理器,通信地耦合到所述一个或多个存储器,用于:
接收与网络相关联的业务和成本,
其中所述网络包括具有通过链路互连的多个网络设备的对等网络;
基于与所述网络相关联的所述业务和所述成本来确定针对所述网络的业务分配,
其中所述业务分配指示与所述网络相关联的所述业务到将被用于所述网络的一个或多个隧道和对等链路的分配;
基于针对所述网络的所述业务分配来确定针对所述网络的隧道使用,
其中所述隧道使用指示将被用于所述网络的隧道的数量;
基于针对所述网络的所述隧道使用来确定针对所述网络的对等链路使用,
其中所述对等链路使用指示将被用于所述网络的对等链路的数量;
确定与针对所述网络的所述业务分配、所述隧道使用和所述对等链路使用相关联的成本;
基于所述业务分配、所述隧道使用、所述对等链路使用、以及与所述业务分配、所述隧道使用和所述对等链路使用相关联的所述成本,来生成多个业务计划,
其中所述多个业务计划包括信息,所述信息标识所述业务分配、所述隧道使用、所述对等链路使用、以及与所述业务分配、所述隧道使用和所述对等链路使用相关联的所述成本;
标识所述多个业务计划中的业务计划,所述业务计划与其他业务计划相比,使与操作所述网络相关联的资源使用最小化;以及
使得所述业务计划通过所述多个网络设备和所述链路被实施在所述网络中。


9.根据权利要求8所述的设备,其中所述一个或多个处理器进一步用于:
确定与所述多个业务...

【专利技术属性】
技术研发人员:G·西德博特姆P·吉科J·K·卢塞克
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国;US

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

1