转发微芯片上的网络功能虚拟化(NFV)背板制造技术

技术编号:25894022 阅读:45 留言:0更新日期:2020-10-09 23:40
本发明专利技术涉及转发微芯片上的网络功能虚拟化(NFV)背板,公开了使用转发微芯片在网络装置内实现网络功能虚拟化(NFV)背板的技术。在一个实例中,转发微芯片的处理电路在转发微芯片的多个虚拟端口中的每一个与针对在网络装置上执行的相应软件实现的虚拟网络功能(VNF)而配置的多个虚拟端口中的每一个之间建立相应的逻辑连接。所述处理电路经由转发微芯片的一个或多个物理端口接收分组,并且使用转发微芯片的多个虚拟端口中的每一个和为相应软件实现的VNF配置的多个虚拟端口中的每一个之间的逻辑连接,将分组转发到网络接口控制器(NIC),以便转发到针对相应软件实现的VNF而配置的多个虚拟端口。

【技术实现步骤摘要】
转发微芯片上的网络功能虚拟化(NFV)背板
本公开总体上涉及计算机网络,更具体地,涉及分布式应用。
技术介绍
虚拟化数据中心正在成为现代信息技术(IT)基础设施的核心基础。特别地,现代数据中心已经广泛利用虚拟化环境,其中,虚拟主机(例如,虚拟机或容器(containner))在物理计算装置的底层计算平台上部署并执行。具有大规模数据中心的虚拟化可以提供几个优势。一个优势是虚拟化可以显著提高效率。随着每个物理CPU具有大量内核的多核微处理器架构的出现,底层物理计算装置(即服务器)变得越来越强大,虚拟化变得更加容易和高效。第二个优势是虚拟化提供了对基础设施的有效控制。随着物理计算资源成为可替代资源,例如,在基于云的计算环境中,计算基础设施的供应和管理变得更加容易。因此,除了虚拟化提供的效率和更高的投资回报(returnoninvestment,ROI)之外,企业IT人员由于具有管理优势而通常更喜欢数据中心的虚拟化计算集群。网络架构是基于集成软件定义网络(SDN)和网络功能虚拟化(networkfunctionsvirtualizati本文档来自技高网...

【技术保护点】
1.一种在网络装置内使用网络功能虚拟化(NFV)背板处理分组的方法,所述方法包括以下步骤:/n通过由网络装置的转发微芯片的处理电路在所述转发微芯片的多个虚拟端口中的每一个与针对在所述网络装置上执行的相应软件实现的虚拟网络功能(VNF)而配置的多个虚拟端口中的每一个之间建立相应的逻辑连接,来在所述网络装置内配置NFV背板,/n由所述处理电路经由所述转发微芯片的一个或多个物理端口接收分组;以及/n由所述处理电路使用所述转发微芯片的多个虚拟端口中的每一个与针对相应软件实现的VNF而配置的多个虚拟端口中的每一个之间的所述逻辑连接,将所述分组转发到网络接口控制器(NIC),以便转发到针对相应软件实现的V...

【技术特征摘要】
20190329 US 16/370,3311.一种在网络装置内使用网络功能虚拟化(NFV)背板处理分组的方法,所述方法包括以下步骤:
通过由网络装置的转发微芯片的处理电路在所述转发微芯片的多个虚拟端口中的每一个与针对在所述网络装置上执行的相应软件实现的虚拟网络功能(VNF)而配置的多个虚拟端口中的每一个之间建立相应的逻辑连接,来在所述网络装置内配置NFV背板,
由所述处理电路经由所述转发微芯片的一个或多个物理端口接收分组;以及
由所述处理电路使用所述转发微芯片的多个虚拟端口中的每一个与针对相应软件实现的VNF而配置的多个虚拟端口中的每一个之间的所述逻辑连接,将所述分组转发到网络接口控制器(NIC),以便转发到针对相应软件实现的VNF而配置的多个虚拟端口。


2.根据权利要求1所述的方法,其中,在转发微芯片的多个虚拟端口中的每一个与针对相应软件实现的VNF而配置的多个虚拟端口中的每一个之间建立相应的所述逻辑连接包括:
由所述处理电路将虚拟局域网(VLAN)标识符分配给转发微芯片的多个虚拟端口和为相应软件实现的VNF而配置的多个虚拟端口的多对端口。


3.根据权利要求1所述的方法,其中,在所述转发微芯片的多个虚拟端口中的每一个与针对相应软件实现的VNF而配置的多个虚拟端口中的每一个之间建立相应的所述逻辑连接包括:
对于针对相应软件实现的VNF而配置的多个虚拟端口中的每一个,保留所述转发微芯片的多个虚拟端口中的相应虚拟端口。


4.根据权利要求1至3中任一项所述的方法,其中,由所述处理电路使用所述逻辑连接将所述分组转发到所述NIC,以便转发到针对相应软件实现的VNF而配置的多个虚拟端口包括:由所述处理电路经由层2交换操作将所述分组转发到所述NIC,以便转发到针对相应软件实现的VNF而配置的多个虚拟端口。


5.根据权利要求1至3中任一项所述的方法,其中,由所述处理电路使用所述逻辑连接将所述分组转发到所述NIC,以便转发到针对相应软件实现的VNF而配置的多个虚拟端口包括:由所述处理电路经由层3路由操作将所述分组转发到所述NIC,以便转发到针对相应软件实现的VNF而配置的多个虚拟端口。


6.根据权利要求1至3中任一项所述的方法,
还包括由所述处理电路处理所述分组,以确定应用于所述分组的虚拟局域网(VLAN)标识符,
其中,由所述处理电路使用所述逻辑连接将所述分组转发到所述NIC,以便转发到针对相应软件实现的VNF而配置的多个虚拟端口包括:基于应用于所述分组的VLAN标签并且使用所述逻辑连接将所述分组转发到所述NIC,以便转发到针对相应软件实现的VNF而配置的多个虚拟端口。


7.根据权利要求1至3中任一项所述的方法,
其中,所述分组包括第一分组,并且
其中,所述方法还包括:
由所述处理电路使用所述逻辑连接从NIC中接收第二分组,所述第二分组源自针对相应软件实现的VNF而配置的多个虚拟端口;并且
由所述处理电路经由所述一个或多个物理端口转发所述第二分组。


8.根据权利要求7所述的方法,
还包括由所述处理电路处理所述第二分组,以确定应用于所述第二分组的第二VLAN标签,
其中,经由所述一个或多个物理端口转发所述第二分组包括:经由所述一个或多个物理端口并且基于应用于所述第二分组的所述第二VLAN标签转发所述第二分组。


9.一种转发微芯片,包括:
处理电路;
一个或多个物理端口;以及
多个虚拟端口,
其中,所述处理电路被配置为:
通过由所述处理电路在转发微芯片的多个虚拟端口中的每一个与针对在网络装置上执行的相应软件实现的虚拟网络功能(VNF)而配置的多个虚拟端口中的每一个之间建立相应的逻辑连接,来在所述网络装置内配置网络功能虚拟化(NFV)背板,
经由所述转发微芯片的一个或多个物理端口接收分组;并且
使用所述转发微芯片的多个虚拟端口中的每一个与针对相应软件实现的VNF而配置的多个虚拟端口中的每一个之间的所述逻辑连接,将所述分组转发到网络接口控制器(NIC),以便转发到针对相应软件实现的VNF而配置的多个虚拟端口。


10.根据权利要求9所述的转发微芯片,其中,为了在所述转发微芯片的多个虚拟端口中的每一个与针对相应软件实现的VNF而配置的多个虚拟端口中的每一个之间建立相应的所述逻辑连接,所述处理电路被配置为:
将虚拟局域网(VLAN)标识符分配给所述转发微芯片的多个虚拟端口和针对相应软件实现的VNF而配置的多个虚...

【专利技术属性】
技术研发人员:苏德欣德拉·戈皮纳特马利卡尔琼·塔拉帕拉加达阿伦·帕蒂亚尔
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国;US

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

1