发明名称 软件定义网络中的流表下发方法、报文转发方法及设备
摘要 本发明提供了一种软件定义网络中的流表下发方法、报文转发方法及设备。本发明通过在流表的匹配项和指令项中用“偏移量+长度值”的表示方式,直接指示出数据包中需要进行匹配/操作的字段,使得转发设备不需要关心通信协议的具体内容与格式,大大降低了不同数据通信协议扩展的实现复杂度。并且,本发明拓展后的OpenFlow协议,具有灵活与可延展的特点,其自由配置的匹配域及基于简单指令集的操作域能够轻易的实现对多种ALG需求的支持,并且转发设备无需理解ALG过程,也不需要具备相关智能,全程仅依据流表行动。
申请公布号 CN105245455A 申请公布日期 2016.01.13
申请号 CN201410331404.9 申请日期 2014.07.11
申请人 中国移动通信集团公司 发明人 付乔;曹振;张铖
分类号 H04L12/741(2013.01)I 主分类号 H04L12/741(2013.01)I
代理机构 北京银龙知识产权代理有限公司 11243 代理人 许静;黄灿
主权项 一种软件定义网络中的流表下发方法,其特征在于,包括:控制器接收转发设备发送的未知数据包,所述未知数据包是未能与转发设备的本地流表匹配上的数据包;控制器对所述未知数据包进行协议分析,生成对应于所述未知数据包的流表,所述流表的头域包括有至少一个匹配项,所述匹配项包括有第一偏移量、第一长度值和第一匹配值,用于表示所述匹配项匹配的数据包中,以所述第一偏移量为起始位、且长度等于所述第一长度值的第一字段的值为所述第一匹配值;控制器将所述流表下发至所述转发设备,以供所述转发设备根据所述流表中的匹配项中的所述第一偏移量、第一长度值和第一匹配值,对所述未知数据包进行流表匹配,并根据匹配上的流表执行转发处理。
地址 100032 北京市西城区金融大街29号