具有网络性能参数支持的边缘控制器制造技术

技术编号:34005290 阅读:24 留言:0更新日期:2022-07-02 13:12
本申请涉及具有网络性能参数支持的边缘控制器。一种方法包括接收多个配置,该多个配置包括用于在边缘设备的第一资源处提供第一组网络服务的第一配置和用于在第一资源处提供第二组网络服务的第二配置,第一配置组标识符标识用于第一配置的配置组,以及用于该配置组的第一网络性能参数。该方法还包括确定向一个或多个客户端设备提供第一组网络服务的第一资源的性能因子。该方法还包括:响应于确定该性能因子不满足配置组的第一网络性能参数并且第一配置组标识符标识第一配置的配置组,将第一配置从边缘设备的第一资源移动至第二资源。资源。资源。

【技术实现步骤摘要】
具有网络性能参数支持的边缘控制器
[0001]本申请要求于2020年12月28日提交的题为“具有网络性能参数支持的边缘控制器(EDGE CONTROLLER WITH NETWORK PERFORMANCE PARAMETER SUPPORT)”的美国专利申请第17/247,867号的权益,其全部内容通过引用并入本文。


[0002]本公开涉及计算机网络,并且更具体地,涉及管理网络设备。

技术介绍

[0003]网络设备通常包括用于本地或远程配置设备的机制,诸如管理接口。通过与管理接口交互,客户端可执行配置任务以及执行操作命令以收集和查看被管理设备的操作数据。例如,客户端可配置设备的接口卡,调整所支持的网络协议的参数,指定该设备内的物理组件,修改由路由器维护的路由信息,访问驻留在该设备上的软件模块和其它资源,以及执行其它配置任务。此外,客户端可允许用户查看当前操作参数、系统日志、与网络连接有关的信息、网络活动或来自设备的其它状态信息,以及查看从该设备接收的事件信息并对其作出反应。
[0004]网络配置服务可由多个不同的设备执行,诸如具有服务卡和/或专用服务设备的路由器。此类服务包括连接服务,诸如三层虚拟专用网(L3VPN)、虚拟专用局域网服务(VPLS)和对等(P2P)服务。其它服务包括网络配置服务,诸如Dot1qVLAN服务。网络管理系统(NMS)和NMS设备(也称为控制器或控制器设备)可支持这些服务,使得管理员可容易地创建和管理这些高级网络配置服务。
[0005]特别地,设备的用户配置可称为“意图”。基于意图的网络系统允许管理员描述预期的网络/计算/存储状态。用户意图可分类为有状态意图(例如,业务策略)或无状态意图。可基于网络的当前状态来解析有状态意图。无状态意图可以是描述预期网络/计算/存储状态的完全声明性方式,而不考虑当前网络状态。
[0006]意图可表示为意图数据模型,其可使用统一图模型来建模。意图数据模型可表示为连通图,使得有状态意图可跨业务计算架构来实现。例如,数据模型可使用数据结构来表示,诸如,例如,具有与父

子边缘(has

edges)和参考(ref)边缘连接的顶点的连接图。控制器设备可将意图数据模型建模为统一图模型。这样,可跨意图数据模型来实现有状态意图。当使用统一图模型对意图建模时,扩展新意图支持可扩展图模型和编译逻辑。
[0007]为了配置设备以执行意图,用户(诸如管理员)可编写将高级配置指令(例如,根据意图数据模型的指令,其可表示为统一图模型)转换为低级配置指令(例如,根据设备配置模型的指令)的转换程序。
[0008]管理员可使用意图来提供云网络服务。例如,管理员可向基于意图的网络系统提供服务级别协议(SLA)参数,诸如抖动或带宽。基于意图的网络系统可配置资源(例如,虚拟路由器、服务器等)以满足SLA参数。此外,基于意图的网络系统可选择“边缘设备”的资源,而不是依赖于单个地理位置(例如,中央站点)来提供资源,该“边缘设备”的资源在地理上
位于客户站点附近,而该边缘设备的资源在地理上远离客户站点。例如,为了减少延迟,基于意图的网络系统可使用在地理上接近客户的特定站点的边缘设备的资源,而不是远离该特定站点的边缘设备的资源。这样,云网络服务可由在地理上接近站点的边缘设备提供,与使用在地理上远程的边缘设备(例如,仅中央站点)的系统相比,该边缘设备可提供更快的响应和传输速率。

技术实现思路

[0009]总体而言,本公开描述了向一组客户端设备提供网络性能参数(例如,服务级别协议(SLA)参数)的技术。一些边缘控制器可使用中央控制器来监视并确保所提供的资源满足网络性能参数。然而,此类中央控制器可暂时与边缘控制器断开,特别是当边缘控制器远离中央设备时。当暂时与边缘控制器断开时,中央控制器可能不能监视并确保所提供的资源满足网络性能参数,这可能导致边缘控制器提供不满足网络性能参数(例如,SLA参数)的网络性能。
[0010]本文中描述的技术可将边缘控制器配置为监视并确保所提供的资源满足网络性能参数,而不是依赖于中央控制器来监视并确保所提供的资源满足网络性能参数。例如,边缘控制器可基于网络性能参数将网络服务从第一资源重新提供到第二资源。例如,当第一虚拟路由器提供低于SLA参数的带宽量时,边缘控制器可将网络路由服务从第一虚拟路由器重新提供到第二虚拟路由器。这样,与依赖于中央控制器来监视并确保所提供的资源满足网络性能参数的边缘控制器相比,该边缘控制器可以更高的可用性来提供云网络服务。
[0011]在一个示例中,本公开描述了一种方法,该方法包括由在电路中实现的边缘控制器从中央控制器接收多个配置,该多个配置包括用于在边缘设备的第一资源处提供第一组网络服务的第一配置和用于在第一资源处提供第二组网络服务的第二配置,第一配置组标识符标识第一配置的配置组以及该配置组的第一网络性能参数。该方法还包括:在将多个配置应用于第一资源之后,由边缘控制器确定向一个或多个客户端设备提供第一组网络服务的第一资源的性能因子。该方法还包括:响应于确定性能因子不满足配置组的第一网络性能参数并且第一配置组标识符标识第一配置的配置组,由边缘控制器将第一配置从边缘设备的第一资源移动至第二资源。
[0012]在另一个示例中,本公开描述了一种配置为管理多个网络设备并且包括处理电路的设备,该处理电路配置为从中央控制器接收多个配置,该多个配置包括用于在边缘设备的第一资源处提供第一组网络服务的第一配置和用于在第一资源处提供第二组网络服务的第二配置,第一配置组标识符标识第一配置的配置组以及该配置组的第一网络性能参数。该处理电路还配置为在该多个配置已经应用于第一资源之后,确定向一个或多个客户端设备提供第一组网络服务的第一资源的性能因子。处理电路还配置为响应于确定该性能因子不满足配置组的第一网络性能参数并且第一配置组标识符标识第一配置的配置组,将第一配置从边缘设备的第一资源移动至第二资源。
[0013]在一个示例中,本公开描述了一种包括一个或多个指令的计算机可读存储介质,该指令使处理电路从中央控制器接收多个配置,该多个配置包括用于在边缘设备的第一资源处提供第一组网络服务的第一配置和用于在第一资源处提供第二组网络服务的第二配置,第一配置组标识符标识第一配置的配置组以及该配置组的第一网络性能参数。该指令
还使得该处理电路在该多个配置已经应用于第一资源之后,确定向一个或多个客户端设备提供第一组网络服务的第一资源的性能因子。该指令还使该处理电路响应于确定该性能因子不满足配置组的第一网络性能参数并且第一配置组标识符标识第一配置的配置组,将第一配置从边缘设备的第一资源移动至第二资源。
[0014]在附图和以下描述中阐述了一个或多个示例的细节。其它特征、目的和优点将从描述和附图以及从权利要求中显而易见。
附图说明
[0015]图1是示出根据本公开的技术的包括使用控制器设备管理的企业网络的网络元件的示例的框图。
[0016]图2是示出用于图1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由在电路中实现的边缘控制器从中央控制器接收多个配置,所述多个配置包括用于在边缘设备的第一资源处提供第一组网络服务的第一配置和用于在所述第一资源处提供第二组网络服务的第二配置,第一配置组标识符标识用于所述第一配置的配置组,以及所述配置组的第一网络性能参数;在将所述多个配置应用于所述第一资源之后,由所述边缘控制器确定向一个或多个客户端设备提供所述第一组网络服务的所述第一资源的性能因子;以及响应于确定所述性能因子不满足所述配置组的所述第一网络性能参数并且所述第一配置组标识符标识所述第一配置的所述配置组,由所述边缘控制器将所述第一配置从所述边缘设备的所述第一资源移动至第二资源。2.根据权利要求1所述的方法,其中,在不与所述中央控制器通信的情况下发起移动所述第一配置。3.根据权利要求1所述的方法,其中,当所述边缘控制器与所述中央控制器的连接丢失时,发起移动所述第一配置。4.根据权利要求1所述的方法,还包括:响应于将所述第一配置从所述第一资源移动至所述第二资源,由所述第二资源更新所述多个配置的版本号;以及由所述第二资源将所述多个配置的所述版本号的指示输出至所述中央控制器,其中,所述中央控制器被配置为响应于确定由所述第二资源输出的所述版本号与由所述中央控制器存储的所述第二资源的对应版本号不匹配,将由所述中央控制器存储的一个或多个服务到资源的映射与所述第二资源进行同步。5.根据权利要求1所述的方法,还包括:由所述边缘控制器接收标识所述第二配置的所述配置组的第二配置组标识符;以及响应于确定所述性能因子不满足所述配置组的所述第一网络性能参数并且所述第二配置组标识符标识所述第二配置的所述配置组,由所述边缘控制器将所述第二配置从所述边缘设备的所述第一资源移动至所述第二资源。6.根据权利要求1所述的方法,其中,所述配置组包括第一配置组,所述方法还包括:由所述边缘控制器接收第二配置组标识符,所述第二配置组标识符标识所述第二配置的不同于所述第一配置组的第二配置组;并且其中,将所述第一配置从所述边缘设备的所述第一资源移动至所述第二资源包括响应于确定所述第二配置组标识符标识所述第二配置的所述第二配置组,禁止移动所述第二配置。7.根据权利要求6所述的方法,其中,所述性能因子是第一性能因子,并且其中,所述一个或多个客户端设备包括一个或多个第一客户端设备,所述方法还包括:由所述边缘控制器接收由所述第二配置组标识符标识的所述第二配置组的第二网络性能参数;在将所述多个配置应用于所述第一资源之后,由所述边缘控制器确定向一个或多个第二客户端设备提供所述第二组网络服务的所述第一资源的第二性能因子;以及响应于确定所第二性能因子不满足所述第二配置组的所述第二网络性能参数并且所
述第二配置组标识符标识所述第二配置的所述第二配置组,由所述边缘控制器将所述第二配置从所述边缘设备的所述第一资源移动至所述第二资源。8.根据权...

【专利技术属性】
技术研发人员:钱德拉塞卡尔
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

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

1