地址解析协议ARP表项的同步方法及装置与流程

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

技术特征:

1.一种地址解析协议ARP表项的同步方法,其特征在于,包括:

发起设备接收ARP表项的报文,确定对所述ARP表项的报文进行报文修改得到第一ARP实时同步报文,所述报文修改的报文内容包括以下至少之一:ARP表项所属群组身份标识ID,ARP表项类型,ARP表项操作类型,ARP表项的原始归属,ARP表项超时时间,ARP表项对应的接口;

所述发起设备发送所述第一ARP实时同步报文给中转设备,其中,所述中转设备对所述第一ARP实时同步报文进行所述报文修改得到第二ARP实时同步报文,所述中转设备将所述第二ARP实时同步报文发送给其他的发起设备或者其他的中转设备,通知所述发起设备或者所述中转设备对所述第二ARP实时同步报文进行所述报文解析处理。

2.根据权利要求1所述的方法,其特征在于,确定对所述ARP表项的报文进行报文修改得到第一ARP实时同步报文包括:

将所述ARP表项的报文中的目标IP字段重置为所述发起设备本地的IP地址。

3.根据权利要求1所述的方法,其特征在于,发起设备接收ARP表项的报文之前,包括:

在所述中转设备包括主中转设备和备中转设备的情况下,所述发起设备向所述主中转设备发送注册请求报文;

若所述发起设备接收所述主中转设备的注册响应报文的情况下,所述发起设备和所述主中转设备建链成功,所述发起设备和所述主中转设备互发心跳报文;

若所述发起设备在预设的次数向所述主中转设备发送所述注册请求报文的情况下,没有接收到所述主中转设备的注册响应报文的情况下,所述发起设备向所述备中转设备发送所述注册请求报文;

若所述发起设备在预设的次数向所述备中转设备发送所述注册请求报文的情况下,没有接收到所述备中转设备的注册响应报文的情况下,所述发起设备重新向所述主中转设备发送所述注册请求报文。

4.根据权利要求3所述的方法,其特征在于,所述发起设备发送所述第一ARP实时同步报文给中转设备之后,在所述心跳报文异常的情况下,所述方法包括:

若确定所述主中转设备导致的心跳报文异常,则所述发起设备转向与所述备中转设备交互;

若确定所述主中转设备和所述备中转设备导致的心跳报文异常,则不断探测所述主中转设备和所述备中转设备是否恢复,在所述主中转设备或所述备中转设备恢 复的情况下,所述发起设备重新发送所述第一ARP实时同步报文给主中转设备或者所述备中转设备;

若确定所述发起设备导致的心跳报文异常,在所述发起设备恢复的情况下,主中转设备或者所述备中转设备将所述第一ARP实时同步报文同步给所述发起设备。

5.一种地址解析协议ARP表项的同步方法,其特征在于,包括:

中转设备接收发起设备发送的第一ARP实时同步报文,其中,所述第一ARP实时同步报文是所述发起设备接收的ARP表项的报文进行报文修改得到的报文,所述报文修改的报文内容包括以下至少之一:ARP表项所属群组身份标识ID,ARP表项类型,ARP表项操作类型,ARP表项的原始归属,ARP表项超时时间,ARP表项对应的接口;

所述中转设备对所述第一ARP实时同步报文进行所述报文修改得到第二ARP实时同步报文,所述中转设备将所述第二ARP实时同步报文发送给其他的发起设备或者其他的中转设备,通知所述发起设备或者所述中转设备对所述第二ARP实时同步报文进行所述报文解析处理。

6.根据权利要求5所述的方法,其特征在于,所述中转设备对所述第一ARP实时同步报文进行所述报文修改得到第二ARP实时同步报文包括:

将所述第一ARP实时同步报文中的目标IP字段重置为所述中转设备本地的IP地址。

7.一种地址解析协议ARP表项的同步装置,其特征在于,包括:

第一接收模块,用于发起设备接收ARP表项的报文;

第一修改模块,用于确定对所述ARP表项的报文进行报文修改得到第一ARP实时同步报文,所述报文修改的报文内容包括以下至少之一:ARP表项所属群组身份标识ID,ARP表项类型,ARP表项操作类型,ARP表项的原始归属,ARP表项超时时间,ARP表项对应的接口;

第一转发模块,用于所述发起设备发送所述第一ARP实时同步报文给中转设备,其中,所述中转设备对所述第一ARP实时同步报文进行所述报文修改得到第二ARP实时同步报文,所述中转设备将所述第二ARP实时同步报文发送给其他的发起设备或者其他的中转设备,通知所述发起设备或者所述中转设备对所述第二ARP实时同步报文进行所述报文解析处理。

8.根据权利要求7所述的装置,其特征在于,所述第一修改模块包括:

第一地址重置单元,用于将所述ARP表项的报文中的目标IP字段重置为所述发起设备本地的IP地址。

9.根据权利要求7所述的装置,其特征在于,所述装置还包括:

建链模块,用于在所述中转设备包括主中转设备和备中转设备的情况下,所述发起设备向所述主中转设备发送注册请求报文;

若所述发起设备接收所述主中转设备的注册响应报文的情况下,所述发起设备和所述主中转设备建链成功,所述发起设备和所述主中转设备互发心跳报文;

若所述发起设备在预设的次数向所述主中转设备发送所述注册请求报文的情况下,没有接收到所述主中转设备的注册响应报文的情况下,所述发起设备向所述备中转设备发送所述注册请求报文;

若所述发起设备在预设的次数向所述备中转设备发送所述注册请求报文的情况下,没有接收到所述备中转设备的注册响应报文的情况下,所述发起设备重新向所述主中转设备发送所述注册请求报文。

10.根据权利要求7所述的装置,其特征在于,所述装置还包括:

心跳模块,用于若确定所述主中转设备导致的心跳报文异常,则所述发起设备转向与所述备中转设备交互;

若确定所述主中转设备和所述备中转设备导致的心跳报文异常,则不断探测所述主中转设备和所述备中转设备是否恢复,在所述主中转设备或所述备中转设备恢复的情况下,所述发起设备重新发送所述第一ARP实时同步报文给主中转设备或者所述备中转设备;

若确定所述发起设备导致的心跳报文异常,在所述发起设备恢复的情况下,主中转设备或者所述备中转设备将所述第一ARP实时同步报文同步给所述发起设备。

11.一种地址解析协议ARP表项的同步装置,其特征在于,包括:

第二接收模块,用于中转设备接收发起设备发送的第一ARP实时同步报文,其中,所述第一ARP实时同步报文是所述发起设备接收的ARP表项的报文进行报文修改得到的报文,所述报文修改的报文内容包括以下至少之一:ARP表项所属群组身份标识ID,ARP表项类型,ARP表项操作类型,ARP表项的原始归属,ARP表项超时时间,ARP表项对应的接口;

第二修改模块,用于所述中转设备对所述第一ARP实时同步报文进行所述报文修改得到第二ARP实时同步报文;

第二转发模块,用于所述中转设备将所述第二ARP实时同步报文发送给其他的发起设备或者其他的中转设备,通知所述发起设备或者所述中转设备对所述第二ARP实时同步报文进行所述报文解析处理。

12.根据权利要求11所述的装置,其特征在于,所述第二修改模块包括:

第二地址重置单元,用于将所述第一ARP实时同步报文中的目标IP字段重置为所述中转设备本地的IP地址。

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