一种资源设备地址获取方法及装置与流程

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

技术特征:

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生成的第一地址请求报文,所述第一地址请求报文中携带了地址请求标识及所述资源设备的IP地址,所述地址请求标识及所述IP地址是当所述资源设备与所述VM不处于同一网段时所述VM生成的;

判断模块,判断所述IP地址是否属于自身所处的网段;

第一发送模块,若所述IP地址不属于自身所述的网段,则将所述第一地址请求报文发送至所述网关设备的路由表中的下一跳网关设备;

第二发送模块,若所述IP地址属于自身所述的网段,则根据所述IP地址对应的MAC地址生成第一地址应答报文,并将所述第一地址应答报文发送至所述VM,以供所述VM将所述MAC地址及所述目的网段存储于自身的数据库中;

其中,所述第一地址应答报文携带了目的网段、所述地址应答标识及所述MAC地址,所述目的网段为所述资源设备所处的网段。

8.如权利要求7所述的装置,其特征在于,所述第一地址请求报文中还携带了IP包头,其中,所述IP包头具体包括:

所述IP地址、所述VM的IP地址与目的网段;

所述第一地址请求报文中的目的MAC地址为非全1的地址。

9.如权利要求7所述的装置,其特征在于,在将所述第一地址应答报文发送至所述VM之后,还包括:

所述接收模块,用于接收所述VM生成的第二地址请求报文,所述第二地址请求报文是当所述IP地址失效时,所述VM根据自身数据库中存储的所述MAC地址以及所述目的网段生成所述第二地址请求报文,所述第二地址请求报文中携带了第二地址请求标识及所述资源设备的MAC地址以及目的网段;

所述判断模块,还用于判断所述第二地址请求报文中的目的网段是否属于自身所处的网段,所述目的网段为目的网关设备所处的网段;

所述第一发送模块,还用于若所述目的网段不属于自身所处的网段,则将所述第二地址请求报文发送至所述网关设备的路由表中的下一跳网关设备;

所述第二发送模块,还用于若所述目的网段属于自身所处的网段,则根据所述MAC地址对应的IP地址生成第二地址应答报文,并将所述第二地址应答报文发送至所述VM,以供所述VM将所述IP地址存储到自身的数据库中。

10.一种资源设备地址获取装置,应用于包含资源设备、管理平台VM和多个网关设备的网络中的所述VM,所述资源设备所在的第一网关设备处于第一网段,所述VM所在的第二网关设备处于第二网段,其特征在于,所述装置包括:

发送模块,将第一地址请求报文发送至所述第一网关设备,所述第一地址请求报文中携带了地址请求标识及所述资源设备的IP地址,所述地址请求标识及所述IP地址是当所述资源设备与所述VM不处于同一网段时所述VM生成的;

获取模块,获取所述第一网关设备发送的第一地址应答报文中的所述资源设备的MAC与所述第一网段,所述第一地址应答报文是所述第一网关设备根据所述MAC地址与所述第一网段生成的;

存储模块,将所述MAC地址与所述第一网段存储在自身的数据库中;

其中,所述第一地址应答报文中携带了目的网段、所述MAC地址以及所述地址应答标识,所述目的网段为所述第一网段。

11.如权利要求10所述的装置,其特征在于,所述第一地址请求报文中携带了IP包头,其中,所述IP包头具体包括:

所述IP地址、所述VM的IP地址与目的网段;

所述第一地址请求报文中的目的MAC地址为非全1的地址。

12.如权利要求10所述的装置,其特征在于,在将所述MAC地址与所述第一网段存储在自身的数据库中之后,还包括:

报文生成模块,用于当所述IP地址失效时,根据所述VM数据库中存储的所述MAC地址以及所述目的网段生成第二地址请求报文,所述第二地址请求报文中携带了第二地址请求标识、所述MAC地址及所述目的网段;

所述发送模块,还用于根据所述第二地址请求报文中包含的所述第一网关设备的目的网段,将所述第二地址请求报文发送至所述第一网关设备;

所述获取模块,还用于获取第二地址应答报文中的所述资源设备的IP地址,所述第二地址应答报文是所述第一网关设备根据所述IP地址生成的;

所述存储模块,还用于将所述IP地址存储在自身的数据库中。

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