一种OpenFlow协议异步消息映射方法与流程

文档序号:12751751阅读:来源:国知局

技术特征:

1.一种OpenFlow协议异步消息映射方法,其特征在于,所述方法包括:

(1)从RFC2413标准的都柏林核心元数据中选取:

关键检索点,辅助检索点和说明性信息;

(2)设置所述关键检索点、辅助检索点和说明性信息的字符长度;

(3)所述关键检索点和辅助检索点分别与OpenFlow协议通用报文头Type字段和Xid字段相映射;

(4)所述说明性信息分别与OpenFlow协议异步消息的Packet_in消息、Flow_Removed消息、Port Status消息和Error消息对应。

2.如权利要求1所述的OpenFlow协议异步消息映射方法,其特征在于,所述步骤(1)中的关键检索点表示分配资源的名称;

所述辅助检索点表示分配资源的标识性信息;

所述说明性信息表示有关资源内容的说明。

3.如权利要求1所述的OpenFlow协议异步消息映射方法,其特征在于,所述步骤(2)的关键检索点、辅助检索点和说明性信息长度分别设置为16bits、64bits和32bits。

4.如权利要求1所述的OpenFlow协议异步消息映射方法,其特征在于,所述步骤(3)的Type字段和Xid字段的长度分别为16bits和64bits。

5.如权利要求1所述的OpenFlow协议异步消息映射方法,其特征在于,所述步骤(4)中的说明性信息与OpenFlow协议异步消息的Packet_in消息对应关系包括:所述说明性信息的前8bits、中间16bits和最后8bits分别对应所述Packet_in消息的Reason字段、Total_len字段和Table_id字段。

6.如权利要求1所述的OpenFlow协议异步消息映射方法,其特征在于,所述步骤(4)中的说明性信息与OpenFlow协议异步消息的Flow_Removed消息对应关系包括:所述说明性信息的前8bits、中间16bits和最后8bits分别对应所述Flow_Removed消息的Reason字段、Priority字段和Table_id字段。

7.如权利要求1所述的OpenFlow协议异步消息映射方法,其特征在于,所述步骤(4)中的说明性信息与OpenFlow协议异步消息的Port Status消息的对应关系包括:所述说明性信息的前8bits对应所述Port Status消息的Reason字段,后24bits置0。

8.如权利要求1所述的OpenFlow协议异步消息映射方法,其特征在于,所述步骤(4)中的说明性信息与OpenFlow协议异步消息的Error消息对应关系包括:所述说明性信息的前16bits和后16bits分别对应所述Error消息的Type字段,和Code字段。

9.如权利要求5所述的OpenFlow协议异步消息映射方法,其特征在于,触发所述Packet_in消息的原因包括:NO_MATCH、ACTION和INVALID_TTL分别对应未匹配成功、动作指定和非法TTL值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1