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

摘要:

权利要求书:

1.一种SDN网络的ARP报文处理方法,其特征在于,包括:

SDN控制器获取网络中交换机的MAC信息和端口信息与预定IP信息加以绑定后放入ARP绑定关系表中作为匹配项,其中,所述ARP绑定关系表配置有需认证报文和无需认证报文的两种工作模式;

SDN控制器接收来自交换机的未成功匹配流表的ARP报文,从所述ARP报文至少提取源MAC地址、源IP地址和源端口信息;

判断所述ARP绑定关系表的工作模式;

若为无需认证报文模式,则学习所述ARP报文的源MAC地址、源IP地址和源端口以更新所述ARP绑定关系表;

若为需认证报文模式,将所述ARP报文的源MAC地址、源IP地址和源端口与ARP绑定关系表中的匹配项进行匹配,在匹配的情况下,学习所述ARP报文的源MAC地址、源IP地址和源端口以更新所述ARP绑定关系表;反之,则丢弃该ARP报文。

2.根据权利要求1所述的SDN网络的ARP报文处理方法,其特征在于,还包括:在所述ARP报文的源MAC地址、源IP地址和源端口与ARP绑定关系表中的匹配项相匹配的情况下,结合从所述ARP报文提取的目的MAC地址,生成对应处理所述ARP报文的流表下发至ARP报文转发路径上的各交换机。

3.根据权利要求1所述的SDN网络的ARP报文处理方法,其特征在于,所述SDN控制器是从来自交换机的私有Experimenter报文中获取MAC信息和端口信息的,所述Experimenter报文扩展有MAC信息和端口信息的存储空间。

4.一种SDN网络的ARP报文处理系统,其特征在于,应用于SDN控制器,所述系统包括:

绑定表管理模块,用于获取网络中交换机的MAC信息和端口信息与预定IP信息加以绑定后放入ARP绑定关系表中作为匹配项,其中,所述ARP绑定关系表配置有需认证报文和无需认证报文的两种工作模式;

信息提取模块,用于接收来自交换机的未成功匹配流表的ARP报文,从所述ARP报文至少提取源MAC地址、源IP地址和源端口信息;

所述绑定表管理模块,用于判断所述ARP绑定关系表的工作模式;若为无需认证报文模式,则学习所述ARP报文的源MAC地址、源IP地址和源端口以更新所述ARP绑定关系表;

若为需认证报文模式,将所述ARP报文的源MAC地址、源IP地址和源端口与ARP绑定关系表中的匹配项进行匹配,在匹配的情况下,学习所述ARP报文的源MAC地址、源IP地址和源端口以更新所述ARP绑定关系表;反之,则通知SDN控制器丢弃该ARP报文。

5.根据权利要求4所述的SDN网络的ARP报文处理系统,其特征在于,还包括:流表生成模块,用于在所述ARP报文的源MAC地址、源IP地址和源端口与ARP绑定关系表中的匹配项相匹配的情况下,结合从所述ARP报文提取的目的MAC地址,生成对应处理所述ARP报文的流表下发至ARP报文转发路径上的各交换机。

6.根据权利要求4所述的SDN网络的ARP报文处理系统,其特征在于,所述SDN控制器是从来自交换机的私有Experimenter报文中获取MAC信息和端口信息的,所述Experimenter报文扩展有MAC信息和端口信息的存储空间。

7.一种SDN控制器,其特征在于,包括:

通信单元,用于获取网络中交换机的MAC信息和端口信息与预定IP信息;并用于接收来自交换机的未成功匹配流表的ARP报文;

处理单元,用于将所述获取的交换机的MAC信息和端口信息与预定IP信息加以绑定后放入ARP绑定关系表中作为匹配项,其中,所述ARP绑定关系表配置有需认证报文和无需认证报文的两种工作模式;还用于从所述ARP报文提取至少源MAC地址、源IP地址和源端口信息;还用于判断所述ARP绑定关系表的工作模式;若为无需认证报文模式,则学习所述ARP报文的源MAC地址、源IP地址和源端口以更新所述ARP绑定关系表;若为需认证报文模式,将所述ARP报文的源MAC地址、源IP地址和源端口与ARP绑定关系表中的匹配项进行匹配,在匹配的情况下,学习所述ARP报文的源MAC地址、源IP地址和源端口以更新所述ARP绑定关系表;反之,则通知SDN控制器丢弃该ARP报文。

8.根据权利要求7所述的SDN控制器,其特征在于,所述处理单元,还用于在所述ARP报文的源MAC地址、源IP地址和源端口与ARP绑定关系表中的匹配项相匹配的情况下,结合从所述ARP报文提取的目的MAC地址,生成对应处理所述ARP报文的流表并通过所述通信单元下发至ARP报文转发路径上的各交换机。

9.根据权利要求7所述的SDN控制器,其特征在于,所述SDN控制器是从来自交换机的私有Experimenter报文中获取MAC信息和端口信息的,所述Experimenter报文扩展有MAC信息和端口信息的存储空间。

10.一种SDN交换机,其特征在于,包括:

通信单元,用于外发包含其MAC信息和端口信息的报文发送给SDN控制器,以供与预定IP信息绑定后放入ARP绑定关系表中作为匹配项;还用于将所接收的未成功匹配流表的ARP报文发送给SDN控制器;并用于接收经过所述ARP绑定关系表匹配认证的对应所述ARP报文的流表;

处理单元,用于根据所述通信单元接收的流表处理所述ARP报文。