【技术实现步骤摘要】
基于免费ARP的周期性发送方法、装置、设备及存储介质
本专利技术涉及大数据
,尤其涉及基于免费ARP的周期性发送方法、装置、设备及存储介质。
技术介绍
虚拟局域网(VirtualLAN,VLAN),LAN可以是由少数几台家用计算机构成的网络,也可以是由数以百计的计算机构成的企业网络。VLAN中的LAN特指使用路由器分割的网络,也就是广播域。原本路由设备只能构建单一的广播域,但是使用VLAN功能,通过在各个计算机之间发送ARP请求,能够将网络划分为多个广播域。在支持多个虚拟路由转发(virtualroutingforwarding,VRF)实例的路由设备中,可以将一个物理路由设备划分为多个虚拟路由设备,多个VRF实例可以通过创建不同的VLAN子接口共享同一物理口,不同的VLAN子接口属于不同的VRF实例;基于IEEE802.1q标准规范,同一物理口可以支持多达4096个VLAN子接口,因此可建立4096个VRF实例;当计算机A需要与计算机B通信时,计算机A必须向所有计算机广播地址解析协议(addressresol ...
【技术保护点】
1.一种基于免费ARP的周期性发送方法,其特征在于,包括:/n获取多个虚拟路由转发VRF实例相对应的多个IP地址;/n根据所述多个IP地址,生成多个免费地址解析协议ARP报文;/n标记需要发送所述多个免费ARP报文的多个子接口,得到多个目标子接口,每个目标子接口带有激活标签,不同的目标子接口对应不同的VRF实例;/n根据预置处理速率,获取指定发送速率,所述预置处理速率为路由设备的处理速率;/n根据所述指定发送速率,向所述多个目标子接口周期性地发送所述多个免费ARP报文。/n
【技术特征摘要】
1.一种基于免费ARP的周期性发送方法,其特征在于,包括:
获取多个虚拟路由转发VRF实例相对应的多个IP地址;
根据所述多个IP地址,生成多个免费地址解析协议ARP报文;
标记需要发送所述多个免费ARP报文的多个子接口,得到多个目标子接口,每个目标子接口带有激活标签,不同的目标子接口对应不同的VRF实例;
根据预置处理速率,获取指定发送速率,所述预置处理速率为路由设备的处理速率;
根据所述指定发送速率,向所述多个目标子接口周期性地发送所述多个免费ARP报文。
2.根据权利要求1所述的基于免费ARP的周期性发送方法,其特征在于,所述根据预置处理速率,获取指定发送速率,所述预置处理速率为路由设备的处理速率包括:
读取路由设备的处理速率,得到预置处理速率,所述路由设备为处理所述多个免费ARP报文的设备;
设置发送时长与发送数量,得到指定发送时长与指定发送数量;
根据所述指定发送时长与所述指定发送数量计算发送速率,得到初始发送速率;
根据所述初始发送速率与所述预置处理速率,获取指定发送速率。
3.根据权利要求2所述的基于免费ARP的周期性发送方法,其特征在于,所述根据所述初始发送速率与所述预置处理速率,获取指定发送速率包括:
判断所述初始发送速率是否大于所述预置处理速率;
若所述初始发送速率小于或等于所述预置处理速率,则确定所述初始发送速率为指定发送速率;
若所述初始发送速率大于所述预置处理速率,则调整所述指定发送时长与所述指定发送数量,直至所述初始发送速率小于或等于所述预置处理速率,得到新初始发送速率,并确定所述新初始发送速率为指定发送速率。
4.根据权利要求1所述的基于免费ARP的周期性发送方法,其特征在于,所述根据所述指定发送速率,向所述多个目标子接口周期性地发送所述多个免费ARP报文包括:
通过第一预置监控函数监控宿主物理接口的状态或所述多个目标子接口的状态是否发生了变化;
若所述第一预置监控函数监控到所述宿主物理接口的状态发生变化,则根据所述指定发送速率继续向所述多个目标子接口发送所述多个免费ARP报文;
若所述第一预置监控函数监控到某一个目标子接口的状态发生变化,则获取状态发生变化的目标子接口,中断向所述多个目标子接口根据所述指定发送速率发送所述多个免费ARP报文,并向所述状态发生变化的目标子接口发送更新后的免费ARP报文。
5.根据权利要求4所述的基于免费ARP的周期性发送方法,其特征在于,所述若所述第一预置监控函数监控到某一个目标子接口的状态发生变化,则获取状态发生变化的目标子接口,中断向所述多个目标子接口根据所述指定发送速率发送所述多个免费ARP报文,并向所述状态发生变化的目标子接口发送更新后的免费ARP报文包括:
若所述第一预置监控函数监控到某一个目标子接口的状态...
【专利技术属性】
技术研发人员:余培柱,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。