用于显示优化的网络规划的特征的多层交互式用户接口制造技术

技术编号:25894697 阅读:23 留言:0更新日期:2020-10-09 23:42
一种设备接收与网络相关联的网络数据,该网络包括网络设备,该网络设备通过网络的互联网协议(IP)层和光层处的链路被互连。该设备接收与确定用于网络的网络规划相关联的约束,并且基于约束和网络数据来确定用于网络的多个潜在网络规划。该设备生成与多个潜在网络规划相关联的多层交互式用户接口,并且向客户端设备提供多层交互式用户接口。该设备从客户端设备接收指示与多层交互式用户接口的交互的信息,并且基于指示交互的信息来修改多层交互式用户接口,以生成经修改的多层交互式用户接口。该设备向客户端设备提供经修改的多层交互式用户接口。

【技术实现步骤摘要】
用于显示优化的网络规划的特征的多层交互式用户接口
技术介绍
网络规划和设计是一个迭代过程,包括拓扑设计、网络综合、和网络实现。网络规划和设计旨在确保新的或已有的网络或服务满足网络订户和/或网络运营方的需求。
技术实现思路
根据一些实现,一种方法可以包括:接收与网络相关联的网络数据,其中网络包括多个网络设备,该多个网络设备通过网络的互联网协议(IP)层和光层处的链路被互连,以及接收与确定用于网络的网络规划相关联的约束。该方法可以包括:基于约束和网络数据来确定用于网络的多个潜在网络规划,以及生成与多个潜在网络规划相关联的多层交互式用户接口,其中多层交互式用户接口包括支持多个潜在网络规划中的一个潜在网络规划的选择的信息、以及多个潜在网络规划中的每个潜在网络规划在被选择时的图形表示。该方法可以包括:向客户端设备提供多层交互式用户接口,以及从客户端设备接收指示与多层交互式用户接口的交互的信息。该方法可以包括:基于指示交互的信息来修改多层交互式用户接口,以生成与多个潜在网络规划相关联的经修改的多层交互式用户接口,以及向客户端设备提供与多个潜在网络规划相关联的经修改的多层交互式用户接口。根据一些实现,一种设备可以包括一个或多个存储器、以及一个或多个处理器,该一个或多个处理器通信地耦合到一个或多个存储器,一个或多个处理器用以:接收与网络相关联的网络数据,其中网络包括通过链路被互连的多个网络设备。一个或多个处理器可以接收与确定用于网络的网络规划相关联的约束,并且可以基于约束和网络数据来确定用于网络的多个潜在网络规划。一个或多个处理器可以生成与多个潜在网络规划相关联的多层交互式用户接口,其中多层交互式用户接口包括标识多个潜在网络规划的信息、以及多个潜在网络规划中的所选择的一个潜在网络规划的图形表示,其中图形表示包括多个潜在网络规划中的所选择的一个潜在网络规划的IP层和光层的图形表示。一个或多个处理器可以向客户端设备提供与多个潜在网络规划相关联的多层交互式用户接口,其中多层交互式用户接口能够从多个角度和多个方位提供图形表示的视图。根据一些实现,一种非瞬态计算机可读介质可以存储指令,该指令包括一个或多个指令,该一个或多个指令在由一个或多个处理器执行时可以使一个或多个处理器:接收与网络相关联的网络数据,其中网络包括通过链路被互连的多个网络设备,并且接收与确定用于网络的网络规划相关联的约束。一个或多个指令可以使一个或多个处理器基于约束和网络数据来确定用于网络的多个潜在网络规划,并且生成与多个潜在网络规划相关联的用户接口,其中用户接口包括标识多个潜在网络规划的信息、以及多个潜在网络规划中的所选择的一个潜在网络规划的图形表示,其中图形表示能够从多个角度和多个方位提供图形表示的视图。一个或多个指令可以使一个或多个处理器向客户端设备提供与多个潜在网络规划相关联的用户接口。附图说明图1A-1L是本文中描述的一个或多个示例实现的图。图2是在其中可以实现本文中描述的系统和/或方法的示例环境的图。图3是图2的一个或多个设备的示例组件的图。图4-6是用于提供接口用于显示优化的网络规划的特征的多层交互式用户接口的示例过程的流程图。具体实施方式示例实现的以下详细描述参考附图。不同附图中的相同的附图标记可以标识相同或相似的元素。网络规划和设计系统可以设计包括网络设备(例如,路由器、交换机、网关、防火墙等)以及网络设备之间提供的链路的网络。但是,如果要设计的网络很大(例如,包括数百、数千个网络设备和/或链路),则网络规划和设计系统可能会生成复杂且难以可视化和理解的网络规划。尝试理解复杂的网络规划所花费的时间可能会导致网络规划和设计系统过度使用计算资源(例如,处理资源、存储器资源等)、网络资源等。此外,仍然可能会实现无法理解的次优网络规划,这可能会浪费与以下相关联的计算资源、网络资源等:标识次优网络规划、纠正由次优网络规划引起的低效网络操作、纠正由次优网络规划引起的网络资源的低利用效率,等等。本文中描述的一些实现提供了控制器平台,该控制器平台提供用于显示优化的网络规划的特征的多层交互式用户接口。例如,控制器平台可以接收与网络相关联的网络数据,该网络包括通过链路被互连的网络设备,并且可以接收与确定用于网络的网络规划相关联的约束。控制器平台可以基于约束和网络数据来确定用于网络的多个潜在网络规划。控制器平台可以生成与多个潜在网络规划相关联的多层交互式用户接口,其中多层交互式用户接口可以包括标识多个潜在网络规划的信息、以及多个潜在网络规划中的所选择的一个潜在网络规划的图形表示。图形表示可以包括多个潜在网络规划中的所选择的一个潜在网络规划的IP层和光层的图形表示。控制器平台可以向客户端设备提供与多个潜在网络规划相关联的多层交互式用户接口,其中多层交互式用户接口可以能够从多个角度和多个方向提供图形表示的视图。以这种方式,控制器平台可以提供多层交互式用户接口,该多层交互式用户接口提供对网络规划的清晰理解并且防止实现次优网络规划。继而,这节省了计算资源(例如,处理资源、存储器资源等)、网络资源等,否则这些资源将会被浪费以标识次优网络规划、纠正由次优网络规划引起的网络操作效率低下、纠正由次优网络规划引起的网络资源的利用率效率低下,等等。图1A-1L是本文中描述的一个或多个示例实现100的图。如图1A所示,网络可以与控制器平台相关联。在一些实现中,网络可以包括具有多个网络设备以及在多个网络设备之间提供的多个链路的分组光网络。在一些实现中,网络可以包括多个网络层,诸如流层(例如,与网络设备不相关的逻辑层)、IP层或分组层、光层等。网络可以包括多个站点和节点(例如,A、B、C、D、和E,尽管每个站点可以包括多于一个的节点)、表示互联网的伪站点(例如,X)、以及流层上的需求(例如,在站点X和C之间的流层,正向的需求为每秒十(10)兆比特(Mb/s),反方向的需求为零(0)Mb/s)。在一些实现中,网络可以包括在一个或多个层中提供的多层节点。两个或更多个层中的节点可以在相邻层中。因此,可以不在流层和光层中提供多层节点,而可以在流层和IP层中提供多层节点。如果节点之间存在业务需求,则可以在流层中提供节点。如果节点具有IP路由能力并且可以位于IP层链路的末端,则可以在IP层中提供节点。如果节点具有光发起、终止、和/或交换能力,则可以在光层中提供节点。站点之间可能需要光连接,使得如果不同站点中的两个IP节点也位于光层中,则它们之间可以具有IP链路。可以提供具有长距离密集波分复用(DWDM)接口卡的网络设备(例如,路由器),以将网络设备连接到光交换(例如,可重配置的光分插复用器(ROADM))或不同站点中的具有DWDM接口卡的其他IP节点。相同站点中的IP节点可以通过IP链路连接,而无需在光层中提供IP节点,因为IP节点可以通过短距离的铜缆或光缆连接。在图1A的示例中,可以不存在纯光学节点,但是通常在光层中的节点A-E之间可以存在中间的纯光学节点。网络可能需要向IP层和光层的站点分配网络设备和/或链路。可以在流层和本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由设备接收与网络相关联的网络数据,/n其中所述网络包括多个网络设备,所述多个网络设备通过所述网络的互联网协议(IP)层和光层处的链路被互连;/n由所述设备接收与确定用于所述网络的网络规划相关联的约束;/n由所述设备基于所述约束和所述网络数据来确定用于所述网络的多个潜在网络规划;/n由所述设备生成与所述多个潜在网络规划相关联的多层交互式用户接口,/n其中所述多层交互式用户接口包括:/n支持所述多个潜在网络规划中的一个潜在网络规划的选择的信息,以及/n所述多个潜在网络规划中的每个潜在网络规划在被选择时的图形表示;/n由所述设备向客户端设备提供所述多层交互式用户接口;/n由所述设备从所述客户端设备接收指示与所述多层交互式用户接口的交互的信息;/n由所述设备基于指示所述交互的所述信息来修改所述多层交互式用户接口,以生成与所述多个潜在网络规划相关联的经修改的多层交互式用户接口;以及/n由所述设备向所述客户端设备提供与所述多个潜在网络计划相关联的经修改的所述多层交互式用户接口。/n

【技术特征摘要】
20190327 US 16/366,6241.一种方法,包括:
由设备接收与网络相关联的网络数据,
其中所述网络包括多个网络设备,所述多个网络设备通过所述网络的互联网协议(IP)层和光层处的链路被互连;
由所述设备接收与确定用于所述网络的网络规划相关联的约束;
由所述设备基于所述约束和所述网络数据来确定用于所述网络的多个潜在网络规划;
由所述设备生成与所述多个潜在网络规划相关联的多层交互式用户接口,
其中所述多层交互式用户接口包括:
支持所述多个潜在网络规划中的一个潜在网络规划的选择的信息,以及
所述多个潜在网络规划中的每个潜在网络规划在被选择时的图形表示;
由所述设备向客户端设备提供所述多层交互式用户接口;
由所述设备从所述客户端设备接收指示与所述多层交互式用户接口的交互的信息;
由所述设备基于指示所述交互的所述信息来修改所述多层交互式用户接口,以生成与所述多个潜在网络规划相关联的经修改的多层交互式用户接口;以及
由所述设备向所述客户端设备提供与所述多个潜在网络计划相关联的经修改的所述多层交互式用户接口。


2.根据权利要求1所述的方法,还包括:
标识所述多个潜在网络规划中的最小化与操作所述网络相关联的成本的潜在网络规划;以及
使所标识的所述潜在网络规划由所述多个网络设备在所述网络中实现。


3.根据权利要求1所述的方法,其中所述多层交互式用户接口包括:
所述多个潜在网络规划中的所选择的一个潜在网络规划的图形表示,
其中所述图形表示能够从多个角度和多个方位提供所述多个网络规划中的所选择的所述一个网络规划的视图,以及
其中所述图形表示包括所述多个潜在网络规划中的所选择的所述一个潜在网络规划的IP层和光层的图形表示,以及与所选择的业务需求流相关联的路由的图形表示。


4.根据权利要求1所述的方法,其中所述多层交互式用户接口包括:
所述多个潜在网络规划中的所选择的一个潜在网络规划的图形表示,
所述多个潜在网络规划中的所选择的所述一个潜在网络规划的IP层的所选择的链路的图形表示,
其中所述IP层的所选择的所述一个链路的所述图形表示在被选择时被突出显示,以及
所述多个潜在网络规划中的所选择的所述一个潜在网络规划的光层的路由的图形表示,
其中所述光层的所述路由对应于所述IP层的所述链路,并且
其中当所述IP层的所述链路被选择时,所述光层的所述路由被自动生成并且被突出显示。


5.根据权利要求1所述的方法,其中所述多层交互式用户接口包括:
标识所述多个潜在网络规划的信息,
标识与所述多个潜在网络规划相关联的成本的信息,以及
在所述多个潜在网络规划中的所选择的一个潜在网络规划的IP层中被提供的链路的图形表示,
其中在所述IP层中被提供的所述链路的所述图形表示基于利用率被编码,并且如果未被利用则被标记。


6.根据权利要求1所述的方法,其中所述多层交互式用户接口包括:
支持用于节点和链路故障的值的输入的信息,所述节点和链路故障与所述多个潜在网络规划中的所选择的一个潜在网络规划相关联,
其中用于所述节点和链路故障的所述值调节与确定所述多个潜在网络规划中的所选择的所述一个潜在网络规划的成本相关联的时间。


7.根据权利要求1所述的方法,其中所述多层交互式用户接口包括:
描绘所述多个潜在网络规划中的所选择的两个潜在网络规划之间的差异的图形动画,
其中所述图形动画能够从多个角度和多个方位提供所述多个潜在网络规划中的所选择的所述两个潜在网络规划的视图。


8.一种设备,包括:
一个或多个存储器;以及
一个或多个处理器,所述一个或多个处理器通信地耦合到所述一个或多个存储器,用以:
接收与网络相关联的网络数据,
其中所述网络包括通过链路被互连的多个网络设备;
接收与确定用于所述网络的网络规划相关联的约束;
基于所述约束和所述网络数据来确定用于所述网络的多个潜在网络规划;
生成与所述多个潜在网络规划相关联的多层交互式用户接口,
其中所述多层交互式用户接口包括:
标识所述多个潜在网络规划的信息,以及
所述多个潜在网络规划中的所选择的一个潜在网络规划的图形表示,
其中所述图形表示包括所述多个潜在网络规划中的所选择的所述一个潜在网络规划的IP层和光层的图形表示;以及
向客户端设备提供与所述多个潜在网络规划相关联的所述多层交互式用户接口,
其中所述多层交互式用户接口能够从多个角度和多个方位提供所述图形表示的视图。


9.根据权利要求8所述的设备,其中所述一个或多个处理器还用以:
基于所述网络数据来确定与所述多个潜在网络规划相关联...

【专利技术属性】
技术研发人员:G·西德博特姆方之斐
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国;US

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

1