[发明专利]在业务链网络环境中集成物理和虚拟网络功能有效
申请号: | 201780070143.1 | 申请日: | 2017-10-28 |
公开(公告)号: | CN109952746B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 法尔哈德·P·桑娜瓦拉;张红;亨利·L·福里 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/863 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 网络 环境 集成 物理 虚拟 功能 | ||
1.一种计算机设备,其特征在于,包括:
包括指令的非瞬时性内存存储器;和
一个或多个与所述存储器通信的处理器,其中,所述一个或多个处理器在软件交换机上执行所述指令,从而
确定报文由功能链处理,其中,所述功能链包括一个或多个虚拟网络功能和一个或多个物理网络功能;
识别所述功能链中的下一个功能;
将所述报文转发到所述功能链中的所述下一个功能;
当所述下一个功能是所述一个或多个虚拟网络功能中的虚拟网络功能时,将所述报文转发到所述下一个功能之前,对于不包括所述功能链的标识的业务功能链(servicefunction chain,SFC)报头的报文,在所述报文中添加所述SFC报头;以及
当所述下一个功能是所述一个或多个物理网络功能中的物理网络功能时,将所述报文转发到所述下一个功能之前,从所述报文中去除所述SFC报头。
2.根据权利要求1所述的计算机设备,其特征在于,所述一个或多个处理器在所述软件交换机上执行所述指令,从而
确定所述下一个功能是所述一个或多个虚拟网络功能中的一个虚拟网络功能;以及
将所述报文的目的媒体接入控制(medium access control,MAC)地址设置为所述一个虚拟网络功能的输入端口的地址,并将所述报文转发到所述一个虚拟网络功能。
3.根据权利要求2所述的计算机设备,其特征在于,所述一个或多个处理器在所述软件交换机上执行所述指令,从而
基于从所述功能链中的先于所述一个虚拟网络功能的其它虚拟网络功能接收所述报文,确定所述下一个功能是所述一个虚拟网络功能。
4.根据权利要求1所述的计算机设备,其特征在于,所述一个或多个处理器在所述软件交换机上执行所述指令,从而:
确定所述下一个功能是所述一个或多个物理网络功能中的一个物理网络功能;以及
将所述报文的目的媒体接入控制(Medium Access Control,MAC)地址设置为所述一个物理网络功能的输入端口的地址,并将所述报文转发到所述一个物理网络功能。
5.根据权利要求1所述的计算机设备,其特征在于:
为了确定所述报文由所述功能链处理,所述一个或多个处理器在所述软件交换机上执行所述指令,从而确定所述报文的原始报头和/或净荷中的字段与指定的一组字段相匹配。
6.根据权利要求5所述的计算机设备,其特征在于:
所述指定的一组字段指示所述报文来自指定的源且正被发送到指定的目的地。
7.根据权利要求6所述的计算机设备,其特征在于:
所述指定的源包括互联网协议(Internet Protocol,IP)地址、媒体接入控制(MediumAccess Control,MAC)地址或端口中的至少一个;以及
所述指定的目的地包括互联网协议(Internet Protocol,IP)地址、媒体接入控制(Medium Access Control,MAC)地址或端口中的至少一个。
8.根据权利要求5所述的计算机设备,其特征在于:
所述指定的一组字段指示所述报文是通过指定的协议传输的。
9.根据权利要求8所述的计算机设备,其特征在于:
所述指定的协议包括传输控制协议(Transmission Control Protocol,TCP)、用户数据报协议(User Datagram Protocol,UDP)或因特网控制报文协议(Internet ControlMessage Protocol,ICMP)中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780070143.1/1.html,转载请声明来源钻瓜专利网。