【技术实现步骤摘要】
本专利技术涉及网络地址获取
,特别涉及一种资源设备地址获取方法及装置。
技术介绍
在视频监控系统网络中,一般存在着监控平台、网络摄像机IPC、网络设备、网络硬盘录像机NVR等角色,平台为其中核心节点,负责所有资源的接入、管理、业务调度等。NVR/IPC/社会资源等资源设备通过各监控协议接入到监控系统中,如onvif(开放型网络视频接口论坛)协议为例,管理平台VM通过IP地址唯一来确定一台资源设备,并进行注册管理等业务,在设备上线成功后,每个资源设备对应一个IP地址。但是在实际应用中,只用IP地址来对资源设备进行管理,往往会出现以下问题:(1)现有技术中,大部分资源设备都是依靠网络的DHCP功能进行IP地址获取,当资源设备掉线后重新接入网络时,重新接入的资源设备IP地址可能会发生变化,即使再次向平台设备进行注册/保活,但平台会认为IP地址为新的IP地址,该资源设备非原设备,就会导致设备无法上线等错误;(2)单纯以IP地址作为身份识别资源设备,无法有效防止其他设备冒充现有资源设备的IP地址,来对当前视频监控系统网络进行恶意攻击;基于以上两种原因,在资源设备的初始上线接入以及后期维护过程中,都需要对资源设备的IP地址以及MAC地址同时进行绑定管理,需要同时获取资源设备的MAC地址以及IP地址。在实现本专利技术的过程中,专利技术人发现了如下问题:现有技术中,网络设备的MAC地址主要通过地址解析协议ARP报文来进行网络设备MAC地址的获取,通过反向地址转换协议RARP来进行网络设备IP地址的获取,然而以上两种协议都仅适用于处于同一网段中的网络设备的地址信息获 ...
【技术保护点】
一种资源设备地址获取方法,应用于包含资源设备、管理平台VM和多个网关设备的网络中的所述网关设备,其特征在于,所述方法包括:接收所述VM生成的第一地址请求报文,所述第一地址请求报文中携带了地址请求标识及所述资源设备的IP地址,所述地址请求标识及所述IP地址是当所述资源设备与所述VM不处于同一网段时所述VM生成的;判断所述IP地址是否属于自身所处的网段;若否,则将所述第一地址请求报文发送至所述网关设备的路由表中的下一跳网关设备;若是,则根据所述IP地址对应的MAC地址生成第一地址应答报文,并将所述第一地址应答报文发送至所述VM,以供所述VM将所述MAC地址及所述目的网段存储于自身的数据库中;其中,所述第一地址应答报文携带了目的网段、所述地址应答标识及所述MAC地址,所述目的网段为所述资源设备所处的网段。
【技术特征摘要】
1.一种资源设备地址获取方法,应用于包含资源设备、管理平台VM和多个网关设备的网络中的所述网关设备,其特征在于,所述方法包括:接收所述VM生成的第一地址请求报文,所述第一地址请求报文中携带了地址请求标识及所述资源设备的IP地址,所述地址请求标识及所述IP地址是当所述资源设备与所述VM不处于同一网段时所述VM生成的;判断所述IP地址是否属于自身所处的网段;若否,则将所述第一地址请求报文发送至所述网关设备的路由表中的下一跳网关设备;若是,则根据所述IP地址对应的MAC地址生成第一地址应答报文,并将所述第一地址应答报文发送至所述VM,以供所述VM将所述MAC地址及所述目的网段存储于自身的数据库中;其中,所述第一地址应答报文携带了目的网段、所述地址应答标识及所述MAC地址,所述目的网段为所述资源设备所处的网段。2.如权利要求1所述的方法,其特征在于,所述第一地址请求报文中还携带了IP包头,其中,所述IP包头具体包括:所述IP地址、所述VM的IP地址与目的网段;所述第一地址请求报文中的目的MAC地址为非全1的地址。3.如权利要求1所述的方法,其特征在于,在将所述第一地址应答报文发送至所述VM之后,还包括:接收所述VM生成的第二地址请求报文,所述第二地址请求报文是当所述IP地址失效时,所述VM根据自身数据库中存储的所述MAC地址以及所述目的网段生成的,所述第二地址请求报文中携带了第二地址请求标识及所述资源设备的MAC地址以及目的网段;判断所述第二地址请求报文中的目的网段是否属于自身所处的网段,所述目的网段为目的网关设备所处的网段;若否,则将所述第二地址请求报文发送至所述网关设备的路由表中的下一跳网关设备;若是,则根据所述MAC地址对应的IP地址生成第二地址应答报文,并将所述第二地址应答报文发送至所述VM,以供所述VM将所述IP地址存储到自身的数据库中。4.一种资源设备地址获取方法,应用于包含资源设备、管理平台VM和多个网关设备的网络中的所述VM,所述资源设备所在的第一网关设备处于第一网段,所述VM所在的第二网关设备处于第二网段,其特征在于,所述方法包括:将第一地址请求报文发送至所述第一网关设备,所述第一地址请求报文中携带了地址请求标识及所述资源设备的IP地址,所述地址请求标识及所述IP地址是当所述资源设备与所述VM不处于同一网段时所述VM生成的;获取所述第一网关设备发送的第一地址应答报文中的所述资源设备的MAC与所述第一网段,所述第一地址应答报文是所述第一网关设备根据所述MAC地址与所述第一网段生成;将所述MAC地址与所述第一网段存储在自身的数据库中;其中,所述第一地址应答报文中携带了目的网段、所述MAC地址以及所述地址应答标识,所述目的网段为所述第一网段。5.如权利要求4所述的方法,其特征在于,所述第一地址请求报文中还携带了IP包头,其中,所述IP包头具体包括:所述IP地址、所述VM的IP地址与目的网段;所述第一地址请求报文中的目的MAC地址为非全1的地址。6.如权利要求4所述的方法,其特征在于,在将所述MAC地址与所述第一网段存储在自身的数据库中之后,还包括:当所述IP地址失效时,根据所述VM数据库中存储的所述MAC地址以及所述目的网段生成第二地址请求报文,所述第二地址请求报文中携带了第二地址请求标识、所述MAC地址及所述目的网段;根据所述第二地址请求报文中包含的所述第一网关设备的目的网段,将所述第二地址请求报文发送至所述第一网关设备;获取第二地址应答报文中的所述资源设备的IP地址,所述第二地址应答报文是所述第一网关设备根据所述IP地址生成的;将所述IP地址存储在自身的数据库中。7.一种资源设备地址获取装置,应用于包含资源设备、管理平台VM和多个网关设备的网络中的所述网关设备,其特征在于,所述装置包括:接收模块,接收所述VM生成的第一地址请求报文,所述第一地址请求报文...
【专利技术属性】
技术研发人员:周迪,余剑声,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。