一种pw冗余场景下arp备份方法_3

文档序号:9791810阅读:来源:国知局
文将动态学习到的ARP条目发送给主站点,主站点根据ARP条目更新原则更新本地的ARP条目信息。
[0065]在本发明中,当B设备主站点和备站点完成动态ARP条目同步之后,主、备站点有ARP条目老化的时候,该老化ARP条目将不同步到对端站点(备站点和主站点)上。
[0066]实施例五。
[0067]如图11为B设备主站点主动向备站点获取某个ARP备份组的所有ARP条目的流程图,当B设备主站点主动向备站点发送针对某个备份组(例如group_id为5)的REQUEST_ALL请求获取所有ARP条目时,备站点收到请求报文后,如果发现本站点上没有配置该备份组,则回复一个错误码大于O的ACK报文给主站点,主以站点收到该错误码信息后记录错误信息,并继续以固定周期发送REQUEST_ALL请求;如果该站点上有该备份组,则按实施例一和实施例三进行处理。
[0068]B设备备站点主动向主站点获取某个ARP备份组的所有ARP条目的流程与上述过程相同,在此不再赘述。
[0069]实施例六。
[0070]该实施例为当B设备主站点和备站点ARP热备模块工作一段时间后添加新的接口到主站点或备站点的ARP备份组中的场景,在此场景以主站点为例进行说明,如图12所示,当主站点中将新的接口加入到备份组中,首先将发送REQUEST_AL0NE报文,请求备站点中对应接口的ARP条目信息;如果备站点中有对应的接口加入备份组,则回复一个错误码为O的ACK报文,如果没有对应的接口加入备份组,则回复一个错误码大于O的ACK报文。
[0071]在本发明中,当B设备主站点和备站点ARP热备功能工作了一段时间之后,需要将某些接口从主站点和备站点的ARP热备组中移除,移除的接口的ARP信息将不再进行同步更新。
[0072]在本发明中,当主、备用B设备(B设备主、备站点)存在主、备用盘时,主、备用B设备完成动态ARP条目同步之后,主或备用B设备主用盘出故障之后,主或备用B设备的备用盘上升为主用盘,此时,新上升的主用盘并不会向对端(备或主用B设备)发送REQUEST_ALL的ARP条目批量备份请求。
[0073]在本发明中,当B设备主站点和备站点在同步动态ARP条目的过程中,主站点或备站点因为故障重新启动之后,备站点或主站点上只同步了部分主站点或备站点的ARP条目信息,可能丢失了部分的ARP条目信息,当主站点或备站点正常启动之后,参照实施例三进行ARP条目信息同步。
[0074]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种PW冗余场景下ARP备份方法,其特征在于,包括以下步骤: 在主、备用网络设备上分别设置主、备用ARP热备模块,且主、备用网络设备通过一个直连口相连,主、备用ARP热备模块之间采用UDP通信方式,将ARP以ARP热备报文的形式实时的或者批量的同步给对方; 在与用户接入设备相连的主、备用网络设备接口上,使能ARP热备模块; 主、备用网络设备将动态学习的ARP条目,通过主、备用ARP热备模块主动向备、主用网络设备发送通告报文,告知ARP条目更新情况; 当ARP备份组中正在运行的网络设备出现故障时,该网络设备需要根据自身记录的ARP信息,将待发送给用户的流量转发给备用网络设备,备用网络设备根据自身记录的用户ARP信息将用户流量封装流量报文,发送给主机。2.如权利要求1所述的方法,其特征在于,所述主、备用ARP热备模块还设有ARP剩余老化时间和ARP来源标识两个关键参数,ARP剩余老化时间用于对ARP条目进行老化处理;ARP来源标识用来识别是本站学习的动态ARP还是从其它站点备份过来的动态ARP,且主、备用ARP热备模块只将自身动态学习的ARP条目实时更新到其它站点。3.如权利要求1所述的方法,其特征在于,所述ARP热备报文包括: 报文序列号字段,用来匹配一条请求命令和一条回应消息; Command字段,包括REQUEST_ALL、REQUEST_ALONE、UPDATE、ACK 四个命令字;其中,REQUEST_ALL用来请求对端设备所有的ARP备份;REQUEST_ALONE用于请求对端设备某个接口下的所有ARP备份;UPDATE用于主用B设备将本端新学习的ARP通告给备用B设备;ACK用来确认一条请求信息; 错误码字段,用于使能ARP热备功能一端网络设备向另一端回应不正常的ARP备份请求; Group id字段,用于表示ARP备份组ID,使能ARP热备功能主、备网络设备按照一致的规则将接口加入到不同的ARP备份组中,并用Group id表示分组; ARP条目数字段,用于表示该报文中所携带的ARP条目数目; ARP条目内容字段,该字段由数条ARP条目组成。4.如权利要求1所述的方法,其特征在于,当L3网络采用VPNFRR技术时,主、备用网络设备使能主、备用ARP热备模块,主、备用网络设备需要互相发送请求获取对方所有的ARP条目,同时主用网络设备将其学习的所有动态ARP条目信息同步到备用网络设备上。5.如权利要求1所述的方法,其特征在于,当L3网络采用VPNECMP技术时,主、备用网络设备使能主、备用ARP热备模块,主、备用网络设备之间互相发送请求获取对方所有的ARP条目,主、备用网络设备分别将学习的动态ARP条目信息同步到备、主用网络设备上。6.如权利要求1所述的方法,其特征在于,当主、备用网络设备完成动态ARP条目同步之后,故障网络设备重新启动,故障网络设备向正常工作网络设备发送请求获取对方所有的ARP条目,正常工作网络设备收到请求后,将该备份组中ARP条目发送缓存数据以及发送缓冲区中的数据全部清空,然后将该网络设备中所有的动态ARP条目全部批量发送给重启的故障网络设备。7.如权利要求3所述的方法,其特征在于,当主、备用网络设备完成动态ARP条目同步之后,主、备用网络设备动态学习到ARP条目后,将通过UPDATE报文将动态学习到的ARP条目发送给备、主用网络设备,备、主用网络设备根据ARP条目更新原则更新本地的ARP条目信息。8.如权利要求1所述的方法,其特征在于,当主、备用网络设备完成动态ARP条目同步之后,主、备用网络设备有ARP条目老化时,该老化ARP条目将不同步到对端设备上。9.如权利要求3所述的方法,其特征在于,当主或备用网络设备主动向备或主用网络设备获取某个ARP备份组的所有ARP条目时,备或主用网络设备收到请求REQUEST_ALL报文后,如果在本设备上没有配置该备份组,则回复一个错误码大于O的ACK报文给主或备用网络设备,主或备用网络设备收到该错误码信息后记录该错误信息,并继续以固定周期发送REQUEST_ALL 请求。10.如权利要求3所述的方法,其特征在于,当主、备用网络设备的主、备ARP热备模块工作一段时间后有新的接口加入到主或备用网络设备的ARP备份组中时,主或备用网络设备将新的接口加入到备份组中后,首先将发送REQUEST_ALONE报文,请求备或主用网络设备中对应接口的ARP条目信息;如果备或主用网络设备中有对应的接口加入备份组,则回复一个错误码为O的ACK报文;如果没有对应的接口加入备份组,则回复一个错误码大于O的ACK报文。
【专利摘要】本发明公开了一种PW冗余场景下ARP备份方法,包括:在主、备用B设备上分别设置ARP热备模块,且主、备用B设备通过一个直连口相连,主、备用ARP热备模块之间通过UDP通信方式将ARP实时的或者批量的同步给对方;在与A设备相连的主备B设备接口上,使能ARP备份功能;主、备用网络设备将动态学习的ARP条目,通过主、备用ARP热备模块主动向备、主用网络设备发送通告报文告知ARP条目更新情况;在ARP备份组中阵在运行的B设备出现故障时,该B设备需要根据自身记录的ARP信息,将待发送给用户的流量转发给备用B设备,该设备根据自身记录的用户ARP信息封装流量报文,发送给主机。本发明不仅实现业务的快速有效的倒换,并且增加网络的稳定性、安全性。
【IPC分类】H04L29/12, H04L29/08
【公开号】CN105554175
【申请号】CN201510990959
【发明人】付华楷, 高璐晓, 刘程, 陈佳
【申请人】烽火通信科技股份有限公司
【公开日】2016年5月4日
【申请日】2015年12月23日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1