预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114238246A(43)申请公布日2022.03.25(21)申请号202111347929.8(22)申请日2021.11.15(71)申请人福建超智集团有限公司地址350108福建省福州市闽侯县上街镇海西科技园中青大厦13层超智(72)发明人田竹青张宗东(74)专利代理机构福州市景弘专利代理事务所(普通合伙)35219代理人徐剑兵(51)Int.Cl.G06F16/172(2019.01)G06F16/17(2019.01)G06F16/174(2019.01)权利要求书1页说明书5页附图2页(54)发明名称一种ARP预留表项方法和装置(57)摘要本发明公开一种ARP预留表项方法和装置,包括如下步骤:从网络中采集ARP报文,解析ARP报文得到MAC信息和IP信息;判断得到的MAC信息或者IP信息是否满足保留条件;如果满足保留条件,判断ARP表项存储区是否已满,如果没满保存所述ARP报文的表项信息到ARP表项存储区的预留区,如果已满则删除ARP表项存储区中动态区时间最早的表项,保存所述ARP报文的表项信息到ARP表项存储区的预留区。如果不满足保留条件,则保存所述ARP报文的表项信息到动态区。本发明即实现了对ARP表的管理,又节省了对CPU和内存的开销,不需要和动态ARP表一样维护一个庞大的ARP表。CN114238246ACN114238246A权利要求书1/1页1.一种ARP预留表项方法,其特征在于,包括如下步骤:从网络中采集ARP报文,解析ARP报文得到MAC信息和IP信息;判断得到的MAC信息或者IP信息是否满足保留条件;如果满足保留条件,判断ARP表项存储区是否已满,如果没满保存所述ARP报文的表项信息到ARP表项存储区的预留区,如果已满则删除ARP表项存储区中动态区时间最早的表项,删除后保存所述ARP报文的表项信息,并将该表项存储位置标记为预留区;如果不满足保留条件,判断动态区是否具有空闲存储位置;如果有空闲存储位置,则保存所述ARP报文的表项信息到动态区,如果没有空闲存储位置,则删除时间最早的表项信息后保存所述ARP报文的表项信息到动态区。2.根据权利要求1所述的一种ARP预留表项方法,其特征在于:所述保留条件为存储的服务器IP、摄像机IP或者网关IP。3.根据权利要求1所述的一种ARP预留表项方法,其特征在于:所述保存所述ARP报文的表项信息到预留区包括如下步骤:判断预留区是否有与所述ARP报文的表项信息相同的原有表项;如果有,则用所述ARP报文的表项信息更新预留区的原有表项;如果没有,则插入所述ARP报文的表项信息到预留区。4.根据权利要求1所述的一种ARP预留表项方法,其特征在于:所述判断动态区是否具有空闲存储位置前还包括步骤:判断动态区是否有与所述ARP报文的表项信息相同的原有表项;如果有,则用所述ARP报文的表项信息更新动态区的原有表项;如果没有,则判断动态区是否具有空闲存储位置。5.根据权利要求1所述的一种ARP预留表项方法,其特征在于,还包括步骤:判断动态区或者预留区的表项信息是否老化,在老化时删除老化的表项信息。6.一种ARP预留表项装置,其特征在于:包括与处理器连接的存储器、网络模块,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1到5任意一项所述方法的步骤。7.根据权利要求6所述的一种ARP预留表项装置,其特征在于:所述网络模块为物联网网络模块。2CN114238246A说明书1/5页一种ARP预留表项方法和装置技术领域[0001]本发明涉及软件、物联网技术领域,尤其涉及一种ARP预留表项方法和装置,具体应用于视频专网中的视频监控运维前端设备。背景技术[0002]随着信息化的发展,物联网已经广泛应用于社会、生活中。街道上行驶的汽车、智能家居设备、嵌入式传感器、以及智能可穿戴设备都应用了物联网的相关技术。[0003]在互联网设备中,TCP/IP网络协议栈是一个重要的组成部分,没有TCP/IP网络协议栈,互联网终端设备就无法连接到网络。其中ARP是TCP/IP网络协议栈必不可少的协议。[0004]每个网络设备都会维护一个ARP缓存表,ARP表又分为静态ARP表和动态ARP表,静态ARP表需要手动设置,动态ARP表根据网络情况智能地维护。在网络通讯前,先根据目标设备的IP地址,在ARP表项中查询目标设备的MAC地址,以保证通信的顺利进行。[0005]在嵌入式物联网应用中,物联网设备的CPU、内存等资源比较有限,由于资源的限制,物联网设备能够处理的ARP缓存表项有限,一般在几十个左右。[0006]与此同时,视频专网中很多网络规划不是按照常规的C网段的规范,而是进行了大网段的规划,一个局域网内可能