【技术实现步骤摘要】
【国外来华专利技术】在业务链网络环境中集成物理和虚拟网络功能相关申请案交叉申请本申请要求2016年11月14日递交的专利技术名称为“在业务链网络环境中集成物理和虚拟网络功能(INTEGRATINGPHYSICALANDVIRTUALNETWORKFUNCTIONSINASERVICE-CHAINEDNETWORKENVIRONMENT)”的第15/350,966号美国非临时专利申请案的在先申请优先权,该在先申请的全部内容以引入的方式并入本文本中。
技术介绍
网络向终端用户下发业务时,通常使用各种业务功能。举例来说,此类功能包括入侵检测业务、反病毒业务、垃圾邮件过滤器、防火墙、网络地址转换(networkaddresstranslation,NAT)业务、加权缓存控制器、服务质量(qualityofservice,QOS)系统、虚拟专用网(virtualprivatenetwork,VPN)、负载均衡器、广域网(wideareanetwork,WAN)优化器以及父母控制业务。
技术实现思路
实施例一针对一种设备,所述设备包括:包括指令的非瞬时性内存存储器和一个或多个与所述存储器通信的处理器,其中,所述一个或多个处理器在软件交换机上执行所述指令,从而:确定报文由功能链处理,其中,所述功能链包括一个或多个虚拟网络功能(virtualnetworkfunction,VNF)和一个或多个物理网络功能(physicalnetworkfunction,PNF);识别所述功能链中的下一个功能;将所述报文转发到所述功能链中的所述下一个功能;当所述下一个功能是所述一个或多个虚拟网络功能中的虚拟网络功能时, ...
【技术保护点】
1.一种设备,其特征在于,包括:包括指令的非瞬时性内存存储器;和一个或多个与所述存储器通信的处理器,其中,所述一个或多个处理器在软件交换机上执行所述指令,从而确定报文由功能链处理,其中,所述功能链包括一个或多个虚拟网络功能和一个或多个物理网络功能;识别所述功能链中的下一个功能;将所述报文转发到所述功能链中的所述下一个功能;当所述下一个功能是所述一个或多个虚拟网络功能中的虚拟网络功能时,将所述报文转发到所述下一个功能之前,在所述报文中添加包括所述功能链的标识的业务功能链(service function chain,SFC)报头;以及当所述下一个功能是所述一个或多个物理网络功能中的物理网络功能时,将所述报文转发到所述下一个功能之前,从所述报文中去除所述SFC报头。
【技术特征摘要】
【国外来华专利技术】2016.11.14 US 15/350,9661.一种设备,其特征在于,包括:包括指令的非瞬时性内存存储器;和一个或多个与所述存储器通信的处理器,其中,所述一个或多个处理器在软件交换机上执行所述指令,从而确定报文由功能链处理,其中,所述功能链包括一个或多个虚拟网络功能和一个或多个物理网络功能;识别所述功能链中的下一个功能;将所述报文转发到所述功能链中的所述下一个功能;当所述下一个功能是所述一个或多个虚拟网络功能中的虚拟网络功能时,将所述报文转发到所述下一个功能之前,在所述报文中添加包括所述功能链的标识的业务功能链(servicefunctionchain,SFC)报头;以及当所述下一个功能是所述一个或多个物理网络功能中的物理网络功能时,将所述报文转发到所述下一个功能之前,从所述报文中去除所述SFC报头。2.根据权利要求1所述的设备,其特征在于,所述一个或多个处理器在所述软件交换机上执行所述指令,从而确定所述下一个功能是所述一个或多个虚拟网络功能中的一个虚拟网络功能;以及将所述报文的目的媒体接入控制(mediumaccesscontrol,MAC)地址设置为所述一个虚拟网络功能的输入端口的地址,并将所述报文转发到所述一个虚拟网络功能。3.根据权利要求2所述的设备,其特征在于,所述一个或多个处理器在所述软件交换机上执行所述指令,从而基于从所述功能链中的先于所述一个虚拟网络功能的其它虚拟网络功能接收所述报文,确定所述下一个功能是所述一个虚拟网络功能。4.根据权利要求1所述的设备,其特征在于,所述一个或多个处理器在所述软件交换机上执行所述指令,从而:确定所述下一个功能是所述一个或多个物理网络功能中的一个物理网络功能;以及将所述报文的目的媒体接入控制(MediumAccessControl,MAC)地址设置为所述物理网络功能的输入端口的地址,并将所述报文转发到所述物理网络功能。5.根据权利要求1所述的设备,其特征在于:为了确定所述报文由所述功能链处理,所述一个或多个处理器在所述软件交换机上执行所述指令,从而确定所述报文的原始报头和/或净荷中的字段与指定的一组字段相匹配。6.根据权利要求5所述的设备,其特征在于:所述指定的一组字段指示所述报文来自指定的源且正被发送到指定的目的地。7.根据权利要求6所述的设备,其特征在于:所述指定的源包括互联网协议(InternetProtocol,IP)地址、媒体接入控制(MediumAccessControl,MAC)地址或端口中的至少一个;以及所述指定的目的地包括互联网协议(InternetProtocol,IP)地址、媒体接入控制(MediumAccessControl,MAC)地址或端口中的至少一个。8.根据权利要求5所述的设备,其特征在于:所述指定的一组字段指示所述报文是通过指定的协议传输的。9.根据权利要求8所述的设备,其特征在于:所述指定的协议包括传输控制协议(TransmissionControlProtocol,TCP)、用户数据报协议(UserDatagramProtocol,UDP)或因特网控制报文协议(InternetControlMessageProtocol,ICMP)中的至少一个。10.根据权利要求1所述的设备,其特征在于,所述一个或多个处理器在所述软件交换机上执行所述指令,从而:将所述报文的目的媒体接入控制(mediumaccesscontrol,MAC)地址设置为所述下一个功能的地址,并将所述报文转发到所述下一个功能。11.根据权利要求1所述的设备,其特征在于,所述一个或多个处理器在所述软件交换机上执行所述指令,从而:当所述下一个功能是所述物理网络功能,且最近一个处理过所述报文的功能是所述一个或多个虚拟网络功能中的虚拟网络功能时,将所述报文转发到所述下一个功能之前,从所述报文中去除所述SFC报头。12.根据权利要求1所述的设备,其特征在于:所述一个或多个虚拟网络功能托管在一个或多个虚拟化设备上;以及所述一个或多个物理网络功能托管在一个或多个物理设备上,并不托管在虚拟化设备上。13.一种计算机实现的数据存取方法,...
【专利技术属性】
技术研发人员:法尔哈德·P·桑娜瓦拉,张红,亨利·L·福里,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。