用于多接口虚拟网络功能的单个网络接口制造技术

技术编号:17745999 阅读:35 留言:0更新日期:2018-04-18 19:25
一种虚拟网络功能包括通过单个客户端网络接口耦合到网络功能基础设施的网络接口。在嵌入在具有虚拟交换机的第二虚拟机内的虚拟机中,使用虚拟网络功能抽象层以虚拟网络功能的实现形式提供网络接口。通过在交换机中提供映射到所述虚拟网络功能所需的每个网络接口的虚拟接口来启用所述虚拟网络功能上的任意数量的端口和单个网络接口之间的路由。通过用于基础设施的网络接口,来自客户端网络的数据被路由到所述虚拟交换机中的合适的虚拟网络功能接口。

【技术实现步骤摘要】
【国外来华专利技术】用于多接口虚拟网络功能的单个网络接口本申请要求于2015年7月28日提交的申请号为14/811,683、题为“用于多接口虚拟网络功能的单个网络接口”的美国申请的优先权,其通过引用并入本申请,就如同将其全部再现一样。
技术介绍
网络功能虚拟化(NFV)使得网络节点功能适应于虚拟化环境。网络功能(NF)是运营商的网络基础设施中的基础构件,其具有定义良好的外部接口和定义良好的功能行为。VNF(VNF)提供与等效网络功能完全相同的功能行为,但VNF配置在虚拟化环境中。协调器是操作、管理NFV基础设施并使分布式NFV基础设施自动化的软件。所述协调器具有NFV基础设施内部运行的所有VNF的控制和可见性。由于协调器的限制,具有多个网络接口的多个VNF难以协调。例如,一些协调器不允许VNF具有在相同子网上的两个网络接口。目前一些可用的网络设备使用多个网络接口。当这些多接口设备被虚拟化时,它们的协调可能出现困难。
技术实现思路
简要描述的本技术包括一种在处理系统中提供网络服务的方法。所述方法包括创建父虚拟机或第一虚拟机,所述父虚拟机或第一虚拟机包括虚拟交换机和用于接收和发送数据的单个数据网络接口。所述第一虚拟机本文档来自技高网...
用于多接口虚拟网络功能的单个网络接口

【技术保护点】
一种处理器实现方法,其在处理系统中提供网络服务,包括:在所述处理系统中创建第一虚拟机,所述第一虚拟机包括第一虚拟交换机,所述第一虚拟机包括双向数据网络接口,所述双向数据网络接口接收和发送网络数据,所述第一虚拟交换机包括第一虚拟数据网络接口和第二虚拟数据网络接口;创建第二虚拟机,所述第二虚拟机在所述处理系统中的所述第一虚拟机中运行,所述第二虚拟机包括虚拟网络功能,所述第二虚拟机包括第一VNF数据接口和第二VNF数据接口;以及在双向数据网络接口、所述第一虚拟数据网络接口和第二虚拟数据网络接口之间路由数据,所述路由经由所述第一VNF数据接口、所述第二VNF数据接口、所述第一虚拟数据网络接口和所述第二...

【技术特征摘要】
【国外来华专利技术】2015.07.28 US 14/811,6831.一种处理器实现方法,其在处理系统中提供网络服务,包括:在所述处理系统中创建第一虚拟机,所述第一虚拟机包括第一虚拟交换机,所述第一虚拟机包括双向数据网络接口,所述双向数据网络接口接收和发送网络数据,所述第一虚拟交换机包括第一虚拟数据网络接口和第二虚拟数据网络接口;创建第二虚拟机,所述第二虚拟机在所述处理系统中的所述第一虚拟机中运行,所述第二虚拟机包括虚拟网络功能,所述第二虚拟机包括第一VNF数据接口和第二VNF数据接口;以及在双向数据网络接口、所述第一虚拟数据网络接口和第二虚拟数据网络接口之间路由数据,所述路由经由所述第一VNF数据接口、所述第二VNF数据接口、所述第一虚拟数据网络接口和所述第二虚拟数据网络接口将入站和出站网络数据引导到所述虚拟网络功能。2.根据权利要求1所述的方法,其中所述双向数据网络接口从子网上的多个客户端处理设备接收网络数据,所述虚拟网络功能将所述网络数据输出到第二网络。3.根据权利要求1或权利要求2所述的方法,其中所述双向数据网络接口接收和发送用于所述虚拟网络功能的全部数据,所述第一VNF数据接口与所述第一虚拟数据网络接口通信,所述第二VNF数据接口与所述第二虚拟数据网络接口通信,并且所述双向数据网络接口与所述第一虚拟数据网络接口和所述第二虚拟数据网络接口通信。4.根据权利要求1所述的方法,其中所述路由包括在第一网络和第二网络之间路由数据,所述路由包括:对于来自具有来自所述第一网络的源地址的所述双向数据网络接口的分组,路由所述分组到所述第一虚拟数据网络接口;对于来自被寻址到所述第一网络的所述双向数据网络接口的分组,将所述分组转发到所述第二虚拟数据网络接口;对于来自被寻址到所述第二网络的所述第二虚拟数据网络接口的分组,将所述分组转发到所述双向网络接口;以及对于来自被寻址到所述第一网络的所述第一虚拟数据网络接口的分组,将所述分组转发到所述双向数据网络接口。5.根据权利要求1-4中任一项所述的方法,其中所述虚拟网络功能包括防火墙服务,所述防火墙服务在桥接模式下运行,所述数据网络接口从单个子网接收网络数据。6.根据权利要求1-5中任一项所述的方法,其中所述双向数据网络接口耦合到基础设施接口,所述基础设施接口包括虚拟机。7.根据权利要求1-6中任一项所述的方法,其中所述双向数据网络接口是在基础设施接口上可运行的,所述基础设施接口响应于协调器,所述协调器被配置为允许单个所述双向数据网络接口在所述基础设施接口的第一子网上,所述基础设施接口耦合到所述双向数据网络接口。8.根据权利要求1-7中任一项所述的方法,还包括在所述第一虚拟机中配置管理网络接口和虚拟管理网络接口,在所述第二虚拟机中创建VNF管理接口,所述管理网络接口与协调器通信,所述方法包括将来自所述协调器的管理命令从所述管理网络接口路由到所述虚拟管理网络接口。9.一种计算机可读介质,其包括代码,所述代码指示处理器提供虚拟网络功能,所述虚拟网络功能经由单个网络数据接口使用用于电子网络数据的多个数据接口,所述代码包括:用于创建第一虚拟机的代码;用于在所述第一虚拟机内创建第一虚拟交换机的代码,所述第一虚拟交换机包括所述单个数据网络接口,所述单个数据网络接口从基础设施网络接口接收网络数据,并将网络数据输出到所述基础设施网络接口,所述第一虚拟交换机包括第一虚拟数据网络接口和第二虚拟数据网络接口;用于创建虚拟网络功能的代码,所述虚拟网络功能是在第二虚拟机内可运行的,所述第二虚拟机是在所述第一虚拟机内可运行的,所述虚拟网络功能包括第一VNF数据接口和第二VNF数据接口,所述第一VNF数据接口和所述第二VNF数据...

【专利技术属性】
技术研发人员:法尔哈德·P·桑娜瓦拉马克·X·黄
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1