网络邻居设备的发现方法及装置与流程

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

技术特征:

1.一种网络邻居设备的发现方法,其特征在于,包括:

第一设备从地址表中获取所述第一设备所属网络中与第二设备对应的媒体接入控制MAC地址,其中,所述地址表是所述网络中各个设备在接收或转发报文过程中,学习所述报文的源地址与本地接口的对应关系建立的,其中,所述源地址包括MAC地址;

在所述MAC地址不属于所述网络中支持第一通信标准的设备的地址情况下,所述第一设备确认所述MAC地址对应的第二设备为不支持所述第一通信标准的邻居设备。

2.根据权利要求1所述的方法,其特征在于,在所述MAC地址不属于所述网络中支持第一通信标准的设备的地址,所述第一设备确认所述MAC地址对应的第二设备为不支持所述第一通信标准的邻居设备包括:

所述第一设备检查网络拓扑表中是否有所述MAC地址对应的设备或者接口,其中,所述网络拓扑表是通过所述网络中所述各个设备间的拓扑发现、拓扑查询及拓扑响应的过程获取的;

在所述MAC地址没有在所述网络拓扑表中的情况下,所述第一设备确认所述MAC地址对应的第二设备为不支持所述第一通信标准的邻居设备。

3.根据权利要求1所述的方法,其特征在于,所述第一设备确认所述MAC地址对应的第二设备为不支持所述第一通信标准的邻居设备之后,还包括:

在支持所述第一通信标准的第三设备判定所述第二设备为不支持所述第一通信标准的邻居设备的情况下,根据所述第一设备与所述第二设备的第一连接关系,以及所述第三设备与第二设备的第二连接关系是否有交集,确定所述第二设备是否直接连接所述第一设备。

4.根据权利要求1所述的方法,其特征在于,所述第一设备确认所述MAC地址对应的第二设备为不支持所述第一通信标准的邻居设备之后,所述源地址包括IP地址的情况下,还包括:

所述第一设备根据所述IP地址发送探测报文给所述第二设备,所述第一设备根据所述第二设备是否响应,确定所述第二设备是否直接连接所述第一设备。

5.根据权利要求4所述的方法,其特征在于,还包括:

在所述发送探测报文中携带预设标记位,其中,该预设标记位用于指示在支持所述第一通信标准的所有设备在收到所述探测报文时禁止转发,并且该预设标志不影响不支持所述第一通信标准的所述第二设备响应所述探测报文。

6.根据权利要求4所述的方法,其特征在于,所述第一设备发送探测报文给所述第二设备之前,还包括:

所述第一设备向所述第一设备的支持所述第一通信标准的所有邻居设备发送控制信息,所述控制信息用于指示所述第一设备将在预定时间范围内给所述第二设备发送所述探测报文,所述第一设备的支持所述第一通信标准的所有邻居设备在所述预定时间范围内收到所述探测报文不转发,所述控制消息不影响不支持所述第一通信标准的所述第二设备响应所述探测报文。

7.根据权利要求1至6任一项所述的方法,其特征在于,所述网络拓扑表包括:

支持所述第一通信标准的设备,不支持所述第一通信标准的设备,设备的物理接口,支持所述第一通信标准的邻居设备,不支持所述第一通信标准的邻居设备。

8.根据权利要求7所述的方法,其特征在于,所述第一通信标准包括:电气和电子工程师协会IEEE的1905.1标准。

9.一种网络邻居设备的发现装置,其特征在于,包括:

获取模块,用于第一设备从地址表中获取所述第一设备所属网络中与第二设备对应的媒体接入控制MAC地址,其中,所述地址表是所述网络中各个设备在接收或转发报文过程中,学习所述报文的源地址与本地接口的对应关系建立的,其中,所述源地址包括MAC地址;

第一发现模块,用于在所述MAC地址不属于所述网络中支持第一通信标准的设备的地址情况下,所述第一设备确认所述MAC地址对应的第二设备为不支持所述第一通信标准的邻居设备。

10.根据权利要求9所述的装置,其特征在于,在所述第一发现模块包括:

检查单元,用于所述第一设备检查网络拓扑表中是否有所述MAC地址对应的设备或者接口,其中,所述网络拓扑表是通过所述网络中所述各个设备间的拓扑发现、拓扑查询及拓扑响应的过程中获取的;

确认单元,用于在所述MAC地址没有在所述网络拓扑表中的情况下,所述第一设备确认所述MAC地址对应的第二设备为不支持所述第一通信标准的邻居设备。

11.根据权利要求9所述的装置,其特征在于,所述装置还包括:

第二发现模块,用于在支持所述第一通信标准的第三设备判定所述第二设备为不支持所述第一通信标准的邻居设备的情况下,根据所述第一设备与所述第二设备的第一连接关系,以及所述第三设备与第二设备的第二连接关系是否有交集,确定所述第二设备是否直接连接所述第一设备。

12.根据权利要求9所述的装置,其特征在于,所述源地址包括IP地址的情况下,所述装置还包括:

第三发现模块,用于所述第一设备根据所述IP地址发送探测报文给所述第二设备,所述第一设备根据所述第二设备是否响应,确定所述第二设备是否直接连接所述第一设备。

13.根据权利要求12所述的装置,其特征在于,所述第三发现模块包括:

标记单元,用于在所述探测报文中携带预设标记位,其中,该预设标记位用于指示在支持所述第一通信标准的所有设备在收到所述探测报文时禁止转发,并且该预设标志不影响不支持所述第一通信标准的所述第二设备响应所述探测报文。

14.根据权利要求12所述的装置,其特征在于,所述第三发现模块包括:

控制单元,用于所述第一设备向所述第一设备的支持所述第一通信标准的所有邻居设备发送控制信息,所述控制信息用于指示所述第一设备将在预定时间范围内给所述第二设备发送所述探测报文,所述第一设备的支持第一通信标准的所有邻居设备在所述预定时间范围内收到所述探测报文时不转发,所述控制消息不影响不支持所述第一通信标准的所述第二设备响应所述探测报文。

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