利索能及
我要发布
收藏
专利号: 2015106881784
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种流表下发方法,应用于SDN网路中SDN控制器向SDN交换机下发流表的过程中,其特征在于:所述流表下发方法包括:检测SDN控制器生成的流表项的数量是否超过预设的阈值,若是,则生成包含所述流表项的流文件,若否,则所述SDN控制器向SDN交换机下发包含所述流表项的流表;

在生成包含所述流表项的流文件后,向所述SDN交互机发送包含所述流文件信息的流表消息;

所述SDN交互机根据接收到的所述流表消息以预设的网络访问方式从所述SDN控制器获取所述流文件中的流表项;

所述SDN交互机根据获取的流表项配置并下发流表。

2.根据权利要求1所述的流表下发方法,其特征在于:所述流表下发方法还包括:扩展OpenFlow协议标准中的Experimenter消息,在向所述SDN交互机发送包含所述流文件信息的流表消息时,由所述Experimenter消息携带所述流表消息。

3.根据权利要求1所述的流表下发方法,其特征在于:所述流表下发方法还包括:在向所述SDN交互机发送包含所述流文件信息的流表消息之后,所述SDN控制器在预设时间内未收到所述SDN交互机反馈的用于确认已获取流表项并已下发流表的反馈信息时,所述SDN控制器向SDN交换机下发包含所述流表项的流表。

4.根据权利要求1所述的流表下发方法,其特征在于:所述预设的网络访问方式为FTP网络访问方式。

5.一种SDN控制器,用于SDN网路中向SDN交换机下发流表,其特征在于:所述SDN控制器内包含:阈值设置模块,用于设置流表项的阈值;

阈值检测模块,与所述阈值设置模块相连,用于检测SDN控制器生成的流表项的数量是否超过预设的阈值;

流文件模块,与所述阈值检测模块相连,用于在SDN控制器生成的流表项的数量超过预设的阈值时生成包含所述流表项的流文件;

流表下发模块,与所述阈值检测模块相连,用于在SDN控制器生成的流表项的数量未超过预设的阈值时向SDN交换机下发包含所述流表项的流表;

流表信息发送模块,与所述流文件模块相连,用于向SDN交互机发送包含所述流文件信息的流表消息。

6.根据权利要求5所述的SDN控制器,其特征在于:所述SDN控制器中还包含:扩展模块,与所述流表信息发送模块相连,用于扩展OpenFlow协议标准中的Experimenter消息;

在所述流表信息发送模块向所述SDN交互机发送包含所述流文件信息的流表消息时,由所述Experimenter消息携带所述流表消息。

7.根据权利要求5所述的SDN控制器,其特征在于:所述SDN控制器中还包含:反馈信息接收模块,用于判断在预设时间内是否收到所述SDN交互机反馈的用于确认已获取流表项并已下发流表的反馈信息;

在预设时间内未收到所述SDN交互机反馈的反馈信息时,所述流表下发模块向所述SDN交换机下发包含所述流表项的流表。

8.一种SDN交换机,用于SDN网路中向SDN控制器获取流表,其特征在于:所述SDN交换机内包含:流表信息接收模块,用于从SDN控制器接收包含流文件信息的流表消息;

流表项获取模块,与所述流表信息接收模块相连,用于根据接收到的所述流表消息以预设的网络访问方式从所述SDN控制器获取所述流文件中的流表项;

配置下发模块,与所述流表项获取模块相连,用于根据获取的流表项配置并下发流表。

9.根据权利要求8所述的SDN交换机,其特征在于:所述SDN交换机内还包含:反馈信息发送模块,与所述配置下发模块相连,用于向所述SDN控制器发送用于确认已获取流表项并已下发流表的反馈信息。

10.一种流表下发系统,应用于SDN网路中SDN控制器向SDN交换机下发流表的过程中,其特征在于:所述流表下发系统包括如权利要求5至权利要求7中任一权利要求所述的SDN控制器和如权利要求8至权利要求9中任一权利要求所述的SDN交换机。