[发明专利]一种处理报文的方法和转发器有效
申请号: | 201380073126.5 | 申请日: | 2013-06-14 |
公开(公告)号: | CN105009529B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 谭仕勇;倪慧;蔡慧 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/813 | 分类号: | H04L12/813 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 上下文标识 输入报文 集合 转发器 处理报文 关系确定 存储能力 定义网络 接收输入 硬件条件 报文 关联 保存 | ||
1.一种在软件定义网络(Software-Defined Network)中处理报文的方法,其特征在于,所述方法由转发器执行,所述方法包括:
接收输入报文;
根据所述输入报文确定所述输入报文所属的流;
根据流与上下文标识集合之间的第一对应关系确定所述输入报文所属的流对应的上下文标识集合;所述第一对应关系中每个流对应的上下文标识集合包括至少一个上下文标识;
根据上下文标识与上下文之间的第二对应关系确定与所述上下文标识相对应的上下文;
根据所述上下文标识对应的上下文对所述输入报文进行处理;
接收控制器发送的流删除消息,所述流删除消息中包括待删除流的信息;
从所述第一对应关系中删除所述待删除的流的信息、以及与所述待删除的流对应的上下文标识集合。
2.根据权利要求1所述的方法,其特征在于,所述根据所述输入报文确定所述输入报文所属的流包括:
根据所述输入报文的报文头或内容确定所述输入报文所属的流。
3.根据权利要求1或2所述的方法,其特征在于,根据所述第一对应关系确定所述输入报文所属的流对应的上下文标识集合之前,所述方法进一步包括:
判断所述第一对应关系中有没有与所述输入报文所属的流相对应的上下文标识集合;
如果有,
则执行所述根据所述第一对应关系确定所述输入报文所属的流对应的上下文标识集合的步骤;
如果没有,则执行如下步骤:
发送流规则请求消息给控制器,所述流规则请求消息中包括所述输入报文的报文头或内容;
接收所述控制器发送的流规则安装消息,所述流规则安装消息中包括所述输入报文的流对应的上下文标识集合;
在所述第一对应关系中添加所述输入报文的所属的流的信息,以及与所述输入报文的流相对应的上下文标识集合。
4.根据权利要求3所述的方法,其特征在于,
所述控制器发送的流规则安装消息中进一步包括与所述上下文标识相对应的上下文;
所述转发器收到所述流规则安装消息后,如果发现所述第二对应关系中没有保存所述上下文标识集合中的部分或全部上下文标识、以及与所述上下文标识集合中部分或全部上下文标识相对应的上下文,则在所述第二对应关系中,添加所述上下文标识集合中的部分或全部上下文标识、以及与所述上下文标识集合中部分或全部上下文标识相对应的上下文。
5.根据权利要求1或2所述的方法,其特征在于,根据上下文标识与上下文之间的第二对应关系确定与所述上下文标识相对应的上下文之前,所述方法进一步包括:
判断所述第二对应关系中有没有与所述上下文标识相对应的上下文;
如果有,
则执行所述根据所述第二对应关系确定所述上下文标识对应的上下文的步骤;
如果所述上下文集合中的部分或全部上下文标识没有对应的上下文,则执行如下步骤:
发送上下文请求消息给控制器,所述上下文请求消息中包括所述上下文标识集合中的所述部分或全部上下文标识;
接收所述控制器发送的上下文安装消息,所述上下文安装消息中包括所述上下文标识集合中的部分或全部上下文标识、以及与所述上下文标识集合中的部分或全部上下文标识相对应的上下文;
在所述第二对应关系中,添加所述上下文标识集合中的部分或全部上下文标识、以及与所述上下文标识集合中的部分或全部上下文标识相对应的上下文。
6.根据权利要求1或2所述的方法,其特征在于,当所述上下文标识集合中包括多个上下文标识时,所述根据与所述上下文标识集合对应的上下文对所述输入报文进行处理时按照预设的上下文顺序进行。
7.根据权利要求6所述的方法,其特征在于,如果所述预设的上下文顺序中包括至少两个上下文的顺序相同的情况,则所述转发器同时根据所述至少两个上下文对所述输入报文进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380073126.5/1.html,转载请声明来源钻瓜专利网。