作为使用虚拟节点的服务的网络制造技术

技术编号:35304146 阅读:40 留言:0更新日期:2022-10-22 12:53
本发明专利技术涉及作为使用虚拟节点的服务的网络。这些技术描述了一种包括一个或多个处理器的网络装置,所述网络装置被配置为:接收配置多个虚拟网络节点的配置数据,其中,所述配置数据配置虚拟客户端节点,包括具有连接到第一客户网络装置的端口的对应线路卡,并且配置虚拟核心节点,包括具有连接到核心网络的端口的对应线路卡;提供层2(L2)电路,包括逻辑连接虚拟客户端节点和虚拟核心节点的接口,作为接入接口,其中,所述L2电路提供虚拟客户端节点和远程虚拟客户端节点之间的连接;并且经由L2电路在虚拟客户端节点和远程虚拟客户端节点之间转发分组,以实现第一客户网络装置和连接到远程虚拟PE节点的第二客户网络装置之间的逻辑网络。辑网络。辑网络。

【技术实现步骤摘要】
作为使用虚拟节点的服务的网络
[0001]本申请是专利技术名称为“作为使用虚拟节点的服务的网络”、申请日为2019年6月28日、申请号为201910578130.6的专利技术专利申请的分案申请。
[0002]本申请要求2018年9月25日提交的美国申请No.16/141,530和2018年7月13日提交的欧洲申请No.EP18382524.9的权益。16/141,530和EP18382524.9的全部内容通过引用结合于此。


[0003]本公开涉及计算机网络,更具体地,涉及为计算机网络的客户提供网络服务。

技术介绍

[0004]计算机网络是能够交换数据和共享资源的互连计算装置的集合。在基于分组的网络(例如,以太网)中,计算装置通过将数据分成称为分组的可变长度块来传送数据,这些块通过网络从源装置单独路由到目的装置。目的装置从分组中提取数据,并将数据组装成原始形式。
[0005]某些称为路由器的装置维护表示网络拓扑的路由信息。路由器交换路由信息,以便保持网络中可用路由的准确表示。“路由”通常可以定义为网络上两个位置之间的路径。当接收到输入分组时,路由器检查分组中的信息,通常称为“密钥”,以根据路由信息选择分组转发到的合适的下一跳。
[0006]节点虚拟化通过在虚拟节点之间划分网络装置的硬件资源,将可能包括单个机箱的网络装置虚拟化为多个网络节点(虚拟节点,也称为“节点片”)。例如,节点虚拟化允许将物理路由器分为多个虚拟节点。虚拟节点是控制平面(路由平面)和数据平面(转发平面)的组合,其中,专用转发单元分配给虚拟节点。数据平面由一个或多个转发单元资源提供,虚拟节点与相关联的控制平面一起充当不同的路由器。在一些示例中,虚拟节点的控制平面功能可以由路由器外部的一个或多个服务器装置执行的冗余控制平面路由组件来提供。在某些情况下,冗余控制平面路由组件由不同的物理服务器装置执行,与路由器机箱分开,并经由物理链路与路由器的分组处理器通信。

技术实现思路

[0007]通常,本公开描述了使用在网络的至少一个物理网络装置内配置的虚拟节点来提供作为服务的网络技术。例如,响应于客户请求网络装置跨网络的两端提供网络连接,服务提供商可以在这两端分配至少一个物理网络装置的虚拟节点,以向客户提供流量隔离,并在所分配的虚拟节点之间提供端到端连接。通过在多个虚拟节点之间分配网络装置的硬件资源,可以将网络装置虚拟化(即,“切片”)成多个虚拟网络节点(“虚拟节点”或“vNode”)。一个或多个虚拟客户端节点和虚拟核心节点可以位于网络装置的多个虚拟节点内,虚拟客户端节点提供到相应客户端点的连接,例如,虚拟核心节点是共享上行链路节点,用于为每个虚拟客户端节点提供到核心网络的连接。抽象结构(AF)接口可以被配置为提供一对虚拟
节点之间的连接,例如,物理网络装置内的虚拟客户端节点和虚拟核心节点之间的连接。
[0008]如本文所述,至少一个物理网络装置可以例如由控制器配置,其中,多个虚拟节点通过至少一个AF接口互连。一些虚拟节点又配置有层2(L2)电路,以互连不同物理网络装置上的虚拟节点,其中,L2电路穿过配置在每个物理网络装置的虚拟客户端节点和虚拟核心节点之间的AF接口,从而创建用于分配给客户的独立网络。
[0009]这些技术可以提供一个或多个技术优势。例如,通过使用虚拟节点在不同客户之间分配硬件资源,例如,线路卡,并且使用AF接口互连虚拟节点,以实现L2电路,这些技术可以在客户之间提供虚拟节点和网络隔离,有效地通过网络的客户装置之间为每个客户和/或每个服务提供单独的逻辑网络。例如,每个客户的单独的逻辑网络可以相对于先前的解决方案实现细粒度的每个客户资源控制和故障隔离,在先前的解决方案中,针对不同客户的服务共存于相同的硬件资源(例如,相同的线路卡)上。
[0010]在附图和以下描述中阐述本文描述的技术的一个或多个示例的细节。通过说明书和附图以及权利要求,本文描述的技术的其他特征、目的和优点将变得显而易见。
附图说明
[0011]图1是示出示例网络系统的框图,该示例网络系统包括根据本公开中描述的技术配置的网络装置的逻辑视图;
[0012]图2是示出根据本公开中描述的技术的示例网络装置的框图;
[0013]图3是根据本公开中描述的技术的更详细地示出网络装置的组件的框图;
[0014]图4是示出根据本公开中描述的技术的网络装置的示例操作的流程图。
具体实施方式
[0015]图1是示出示例网络系统2的框图,该示例网络系统2包括根据本公开中描述的技术配置的网络装置20A

20B(“网络装置20”)的逻辑视图。出于示例的目的,相对于图1的简化网络系统2描述本公开的技术,其中,网络装置20A、20B(例如,路由器)与核心路由器10(“核心路由器10”)通信,以向客户端装置4A

4D(“客户端装置4”或“客户端装置4”)提供连接,从而接入由互联网协议(IP)/多协议标签交换(MPLS)核心网络16中的装置提供的服务。
[0016]图1所示的网络系统2的配置仅仅是一个示例。尽管未如此示出,但是IP/MPLS核心网络16可以耦合到由其他提供商管理的一个或多个网络,因此可以形成大规模公共网络基础设施(例如,互联网)的一部分。聚合网络8A、8B(“聚合网络8”)可以表示城域以太网聚合网络、以太网聚合网络或接入网络。在网络系统2的一些示例中,客户端装置4可以均使用点对点协议(PPP)连接到网络装置20A,例如,以太网上的PPP(PPPoE)。服务提供商网络可以向耦合到客户端装置4的计算装置提供对互联网的访问,并且可以允许客户网络内的计算装置(例如,客户端装置4)彼此通信。在另一示例中,IP/MPLS核心网络16可以提供网络服务。在任一种情况下,IP/MPLS核心网络16可以包括除网络装置20和核心路由器10之外的各种网络装置(未示出),例如,额外路由器、交换机、服务器或其他装置。
[0017]客户端装置4可以是耦合到一个或多个客户网络的装置。在一些示例中,客户端装置4可以表示计算装置,例如,个人计算机、膝上型计算机、手持计算机、工作站、服务器、交换机、打印机、客户数据中心或其他装置。在其他示例中,客户端装置4可以表示端点装置
(也称为“接入节点”或“客户边缘装置”),例如,交换机、路由器、网关或作为客户设备(例如,用户装置)和服务提供商设备之间的分界点操作的另一终端。在一个示例中,客户端装置4可以包括数字用户线接入复用器(DSLAM)或其他交换装置。例如,客户端装置4可以连接到一个或多个无线电或基站(未示出),以与用户装置无线交换分组数据。客户端装置4可以包括交换机、路由器、网关或聚集从无线电接收的分组数据的另一终端。在一些示例中,聚合网络8可以均包括光接入网络或蜂窝接入网络。例如,每个客户端装置4可以经由光缆包括光线路终端(OLT)或光网络单元(ONU)。在一些示例中,客户端装置4可以均包括宽带远程接入服务器(BRAS)功能,以将来自一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统,包括:控制器,包括一个或多个处理器,所述一个或多个处理器被配置为接收使网络装置通过网络提供连接的请求;第一网络装置,被配置为:从所述控制器接收配置所述第一网络装置的多个虚拟网络节点的第一配置数据,其中,所述第一网络装置的多个虚拟网络节点包括:第一虚拟客户端节点,包括具有连接到第一客户网络装置的端口的对应线路卡,以及第一虚拟核心节点,包括具有连接到核心网络的端口的对应线路卡;提供层2(L2)电路,所述层2电路包括作为接入接口的、逻辑连接所述第一虚拟客户端节点和所述第一虚拟核心节点的接口;以及第二网络装置,被配置为:从所述控制器接收配置所述第二网络装置的多个虚拟网络节点的第二配置数据,其中,所述第二网络装置的多个虚拟网络节点包括:第二虚拟客户端节点,包括具有连接到第二客户网络装置的端口的对应线路卡;第二虚拟核心节点,包括具有连接到所述核心网络的端口的对应线路卡,提供所述L2电路,所述L2电路包括作为接入接口的、逻辑连接所述第二虚拟客户端节点和所述第二虚拟核心节点的接口,其中,所述L2电路提供所述第一虚拟客户端节点和所述第二虚拟客户端节点之间的连接,其中,所述第一网络装置和所述第二网络装置被配置为经由所述L2电路在所述第一虚拟客户端节点和所述第二虚拟客户端节点之间转发分组,以实现所述第一客户网络装置和所述第二客户网络装置之间的逻辑网络。2.根据权利要求1所述的系统,其中,所述L2电路包括第一L2电路,其中,所述第一网络装置的多个虚拟网络节点还包括第三虚拟客户端节点,所述第三虚拟客户端节点包括具有连接到第三客户网络装置的端口的对应线路卡,其中,所述第一网络装置还被配置为:提供第二L2电路,所述第二L2电路包括作为接入接口的、逻辑连接所述第三虚拟客户端节点和所述第一虚拟核心节点的接口,其中,所述第二网络装置的多个虚拟网络节点还包括第四虚拟客户端节点,所述第四虚拟客户端节点包括具有连接到第四客户网络装置的端口的对应线路卡,其中,所述第二网络装置还被配置为:提供所述第二L2电路,所述第二L2电路包括作为接入接口的、逻辑连接所述第四虚拟客户端节点和所述第二虚拟核心节点的接口,其中,所述第二L2电路提供所述第三虚拟客户端节点和所述第四虚拟客户端节点之间的连接,并且其中,所述第一网络装置和所述第二网络装置被配置为经由所述第二L2电路在所述第三虚拟客户端节点和所述第四虚拟客户端节点之间转发分组,以实现所述第三客户网络装置和所述第四客户网络装置之间的第二逻辑网络。3.根据权利要求2所述的系统,其中,所述第一L2电路与所述第二L2电路分开。4.根据权利要求2至3中任一项所述的系统,其中,所述第一虚拟客户端节点与所述第
二虚拟客户端节点隔离。5.根据权利要求1所述的系统,其中,逻辑连接所述第一虚拟客户端节点和所述第一虚拟核心节点的接口包括第一抽象结构接口,所述第一抽象结构接口在所述第一虚拟客户端节点的一个或多个线路卡和所述第一虚拟核心节点的一个或多个线路卡之间提供层2链接,并且其中,逻辑连接所述第二虚拟客户端节点和所述第二虚拟核心节点的接口包括第二抽象结构接口,所述第...

【专利技术属性】
技术研发人员:巴布
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

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

1