发明名称 一种基于软件定义网络的保持流表更新一致性的方法
摘要 本发明提供一种基于软件定义网络的保持流表更新一致性的方法,包括以下步骤:A:控制器对流表进行分析;B:在所述初始交换机V1中,各个交换机将其受更新流表过程影响的数据包,通过控制平面上传到控制器;C:控制器在所述后继交换机V2中写入待新增流表;D:控制器在等待一个全网端到端的延时后,在所述后继交换机V2中写入待修改流表,并删除待删除流表;E:控制器对所述初始交换机V1中的流表进行更新;本发明避免了额外网络管理的复杂度,减轻了控制平面负载;同时,在保证更新一致性的前提下缩短了整个流表更新时间。
申请公布号 CN102946365A 申请公布日期 2013.02.27
申请号 CN201210445421.6 申请日期 2012.11.09
申请人 清华大学 发明人 李勇;苏厉;周烨;杨旭;金德鹏;曾烈光
分类号 H04L12/937(2013.01)I 主分类号 H04L12/937(2013.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种基于软件定义网络的保持流表更新一致性的方法,其特征在于,包括以下步骤:A:控制器分析流表中的新流表规则及旧流表规则,确定需要更新流表的交换机的集合;将所述需要更新流表的交换机分为初始交换机及后继交换机;并将需要进行更新的流表分为共同流表、待新增流表、待修改流表和待删除流表;B:在所述初始交换机中,各个交换机将其受更新流表过程影响的数据包,通过控制平面上传到控制器;C、控制器在所述后继交换机中写入待新增流表;D、控制器在等待一个全网端到端的延时后,在所述后继交换机中写入待修改流表,并删除待删除流表;E、控制器对所述初始交换机中的流表进行更新。
地址 100084 北京市海淀区清华园100084-82信箱