【技术实现步骤摘要】
计算机网络管理方法和相应地计算机网络装置
本公开涉及计算机网络(computernetworking),并且更具体地,涉及流表(flowtable)的同步模式。
技术介绍
除非本文另有说明,否则本部分中描述的方法不是下面列出的权利要求的现有技术,并且不通过包含在本部分中而被认为是现有技术。软件定义网络(Software-definednetworking,简写为SDN)是一种计算机网络方法,通过抽象化更高级别的功能,为网络管理员提供网络管理的灵活性和可扩展性。在以SDN方法管理的网络中,通常,在其中做出关于在何处发送业务的决定的控制平面(controlplane)与基础数据平面(underlyingdataplane)或转发平面(forwardingplane)解耦,该转发平面将业务转发到所确定的目的地。可以存在各种协议和机制以促进控制平面和数据平面之间的通信。例如,流表可用于记录和发布(promulgate)封包匹配规则和动作。例如,OpenFlow是一种通信协议,其利用流表并通过网络提供对网络节点(例如, ...
【技术保护点】
1.一种计算机网络管理方法,包括:/n通过第一端口接收与第一流引擎相关联的第一密钥,并通过第二端口接收与第二流引擎相关联的第二密钥;以及/n利用流表中的一个或多个流条目中的匹配密钥来获得该第一流引擎的第一指令和该第二流引擎的第二指令。/n
【技术特征摘要】
20180828 US 16/115,3561.一种计算机网络管理方法,包括:
通过第一端口接收与第一流引擎相关联的第一密钥,并通过第二端口接收与第二流引擎相关联的第二密钥;以及
利用流表中的一个或多个流条目中的匹配密钥来获得该第一流引擎的第一指令和该第二流引擎的第二指令。
2.如权利要求1所述的计算机网络管理方法,其特征在于,利用该流表中的一个或多个流条目中的该匹配密钥来获得该第一流引擎的该第一指令和该第二流引擎的该第二指令包括:
确定该第一密钥与该匹配密钥匹配;以及
确定该第二密钥与该匹配密钥匹配。
3.如权利要求1所述的计算机网络管理方法,其特征在于,该流表中的每个流条目包括指针字段和密钥字段,其中该指针字段包含指示存储相应指令的位置的相应指针,并且其中该密钥字段包含相应的匹配密钥。
4.如权利要求3所述的计算机网络管理方法,其特征在于,该流表中的每个流条目还包括包含端口值的端口字段,其中,利用该流表中的一个或多个流条目中的该匹配密钥来获得该第一流引擎的该第一指令和该第二流引擎的该第二指令包括在获得该第一流引擎的该第一指令和该第二流引擎的该第二指令时忽略该一个或多个流条目的该端口字段中的该端口值,并且其中该一个或多个流条目的每个流条目包括同步条目模式流条目。
5.如权利要求3所述的计算机网络管理方法,其特征在于,利用该流表中的一个或多个流条目中的该匹配密钥来获得该第一流引擎的该第一指令和该第二流引擎的该第二指令包括以非对称方式对该第一流引擎和该第二流引擎执行动作分配。
6.如权利要求5所述的计算机网络管理方法,其特征在于,以非对称方式对该第一流引擎和该第二流引擎执行动作分配包括:
使用该一个或多个流条目中的至少一个的该指针字段中的指针获得该第一指令;以及
使用常数值获取该第二指令。
7.如权利要求3所述的计算机网络管理方法,其特征在于,利用该流表中的一个或多个流条目中的该匹配密钥来获得该第一流引擎的该第一指令和该第二流引擎的该第二指令包括以对称方式对该第一流引擎和该第二流引擎执行动作分配。
8.如权利要求7所述的计算机网络管理方法,其特征在于,以对称方式对该第一流引擎和该第二流引擎执行动作分配包括:
使用该一个或多个流条目的至少一个流条目的该指针字段中的指针获得该第一指令;
将该指针转换为变换的指针;以及
使用该变换的指针获得该第二指令。
9.如权利要求3所述的计算机网络管理方法,其特征在于,利用该流表中的一个或多个流条目中的该匹配密钥来获得该第一流引擎的该第一指令和该第二流引擎的该第二指令包括:
基于该一个或多个流条目的至少一个流条目的该指针字段中的指针,使用第一指针获得该第一指令;以及
基于该至少一个流条目的该指针字段中的该指针,使用第二指针获得该第二指令,
其中,该至少一个流条目的该指针字段中的该指针包含该第一指针和该第二指针的组合,以及
其中该第一指针和该第二指针直接连接以形成该指针,使得该第一指针的最高有效位连接到该第二指针的最低有效位,该第一指针的最低有效位是该指针的最低有效位,该第二指针的最高有效位是该指针的最高有效位。
10.如权利要求3所述的计算机网络管理方法,其特征在于,利用该流表中的一个或多个流条目中的该匹配密钥来获得该第一流引擎的该第一指令和该第二流引擎的该第二指令包括:
基于该一个或多个流条目的至少一个流条目的该指针字段中的指针,使用第一指针获得该第一指令;以及
基于该至少一个流条目的该指针字段中的该指针,使用第二指针获得该第二指令,
其中,该至少一个流条目的该指针字段中的该指针包含该第一指针和该第二指针的组合,以及
其中该第一指针和该第二指针被反向连接以形成该指针,使得该第一指针的最高有效位连接到该第二指针的最高有效位,该第一指针的最低有效位是该指针的最低有效位,该第二指针的最低有效位是该指针的最高有效位。
11.如权利要求1所述的计算机网络管理方法,其特征在于,在利用该流表中的一个或多个流条目中的该匹配密钥来获得该第一流引擎的该第一指令和该第二流引擎的该第二指令包括:
以同步条目模式维护该一个或多个流条目的第一流条目;以及
利用该第一流条目获得该第一指令和该第二指令。
12.如权利要求1所述的计算机网络管理方法,其特征在于,利用该流表中的一个或多个流条目中的该匹配密钥来获得该第一流引擎的该第一指令和该第二流引擎的该第二指令包括:
在分离条目模式下维护该一个或多个流条目的第一流条目和第二流条目;
利用该第一流条目获取该第一指令;以及
利用该第二流条目获取该第二指令,
其中该第一流条目包括第一指针字段,该第一指针字段包含指示存储该第一指令的第一位置的第一指针,
其中该第一流条目还包括第一端口字段,其包含指示该第一端口的第一端口值,
其中该第二流条目包括第二指针字段,该第二指针字段包含指示存储该第二指令的第二位置的第二指针,以及
其中该第二流条目还包括第二端口字段,其包含指示该第二端口的第二端口值。
13.一种计算机网络装置,其特征在于,包括:
存储器,储存流表;以及
处理器,可操作的耦接于...
【专利技术属性】
技术研发人员:朱峻源,吕国正,陈宏庆,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。