一种终端拓扑链路的确定方法、装置及服务器设备的制作方法

文档序号:7775768阅读:118来源:国知局
一种终端拓扑链路的确定方法、装置及服务器设备的制作方法
【专利摘要】本发明公开了一种终端拓扑链路的确定方法、装置及服务器设备,该方法包括:根据待定位终端的互联网协议IP地址,从整网包括的网关设备中确定出所述待定位终端所属的网关设备,所述整网包括的网关设备是从所述整网的网络设备拓扑图中找出的;从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路。该方案减轻了整网中的网络设备的负担,加快了确定待定位终端的拓扑链路的速度,进而能够及时定位终端的网络故障。
【专利说明】一种终端拓扑链路的确定方法、装置及服务器设备
【技术领域】
[0001]本发明涉及通信【技术领域】,尤指一种终端拓扑链路的确定方法、装置及服务器设备。
【背景技术】
[0002]终端是指网络中最终接入的设备,包括服务器、个人计算机(Personal Computer,PC)、无线终端、接入点(Access Point,AP)等有线和无线的设备。随着网络的日益发展,终端变得多样化,特别是无线终端数量呈迅猛增长趋势,无线终端的一个突出特点就是可以灵活移动。
[0003]当终端不能正常接入网络时,为了能够及时定位终端的网络故障,需要在现有整网的网络设备拓扑图的基础上及时确定终端的拓扑链路,从而能够对确定出的拓扑链路上的网络设备进行链路检测,定位出故障的网络设备。
[0004]由上可见,最重要的就是确定出终端的拓扑链路,目前通常采用的方法是周期性对整网的网络设备和终端进行拓扑发现,由于对整网的网络设备和终端进行拓扑发现的过程中需要收集整网的网络设备和终端的信息,主要包含路由表、地址解析协议(AddressResolution Protocol, ARP)表、媒质接入控制(Medium Access Control, MAC)转发表信息等,然后通过拓扑算法对收集的信息做整理、组合、保存,这就使得整网的网络设备和终端负担很重,并且确定终端的拓扑链路的速度很慢,不能及时定位终端的网络故障。

【发明内容】

[0005]本发明实施例提供一种终端拓扑链路的确定方法、装置及服务器设备,用以解决现有的终端的拓扑链路确定方法中存在的整网的网络设备和终端负担很重、且确定终端的拓扑链路的速度慢的问题。
[0006]因此,根据本发明实施例提供一种终端拓扑链路的确定方法,包括:
[0007]根据待定位终端的互联网协议IP地址,从整网包括的网关设备中确定出所述待定位终端所属的网关设备,所述整网包括的网关设备是从所述整网的网络设备拓扑图找出的;
[0008]从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路。
[0009]具体的,从所述整网的网络设备拓扑图找出所述整网包括的网关设备,具体包括:
[0010]获取所述整网包括的网络设备的路由表中的下一跳IP地址,形成路由IP地址池;
[0011]所述整网中IP地址存在于所述路由IP地址池中的网络设备为所述整网包括的网
关设备。
[0012]具体的,根据待定位终端的IP地址,从整网包括的网关设备中确定出所述待定位终端所属的网关设备,具体包括:
[0013]从所述整网包括的网关设备中确定出与所述待定位终端处于同一网段的网关设备,作为待选网关设备;
[0014]获取所述待选网关设备的地址解析协议ARP表;
[0015]将ARP表中存在所述待定位终端的IP地址的待选网关设备作为所述待定位终端所属的网关设备。
[0016]具体的,从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路,具体包括:
[0017]从所述待定位终端所属的网关设备的ARP表中获取所述待定位终端的IP地址对应的媒质接入控制MAC地址;
[0018]从所述整网的网络设备拓扑图中查找所述MAC地址对应的每级接口连接的网络设备,直到未查找到或者查到的网络设备为接入点AP设备;
[0019]将从所述整网的网络拓扑图中查找到的网络设备组成的链路作为所述待定位终端的拓扑链路。
[0020]具体的,从所述整网的网络设备拓扑图中查找所述MAC地址对应的每级接口连接的网络设备,具体包括:
[0021]针对所述MAC地址对应的第一级接口连接的网络设备,若所述待定位终端所属的网关设备为交换设备,从所述交换设备的MAC地址转发表中获取所述MAC地址对应的第一级接口 ;若所述待定位终端所属的网关设备为路由设备,从所述整网的网络设备拓扑图中获取所述路由设备连接的交换设备,从所述路由设备连接的交换设备的MAC地址转发表中获取所述MAC地址对应的第一级接口 ;从所述整网的网络设备拓扑图中查找所述MAC地址对应的第一级接口连接的网络设备;
[0022]针对所述MAC地址对应的第二级以后的每级接口连接的网络设备,从所述MAC地址对应的前一级接口连接的网络设备的MAC地址转发表中获取所述MAC地址对应的当前级接口 ;从所述整网的网络设备拓扑图中查找所述MAC地址对应的当前级接口连接的网络设备。
[0023]还提供一种终端拓扑链路的确定装置,包括:
[0024]网关设备确定单元,用于根据待定位终端的互联网协议IP地址,从整网包括的网关设备中确定出所述待定位终端所属的网关设备,所述整网包括的网关设备是从所述整网的网络设备拓扑图找出的;
[0025]拓扑链路确定单元,用于从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路。
[0026]具体的,所述网关设备确定单元,用于从所述整网的网络设备拓扑图找出所述整网包括的网关设备,具体用于:
[0027]获取所述整网包括的网络设备的路由表中的下一跳IP地址,形成路由IP地址池;
[0028]所述整网中IP地址存在于所述路由IP地址池中的网络设备为所述整网包括的网
关设备。
[0029]具体的,所述网关设备确定单元,用于根据待定位终端的IP地址,从所述整网包括的网关设备中确定出所述待定位终端所属的网关设备,具体用于:
[0030]从所述整网包括的网关设备中确定出与所述待定位终端处于同一网段的网关设备,作为待选网关设备;
[0031]获取所述待选网关设备的地址解析协议ARP表;
[0032]将ARP表中存在所述待定位终端的IP地址的待选网关设备作为所述待定位终端所属的网关设备。
[0033]具体的,所述拓扑链路确定单元,用于从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路,具体用于:
[0034]从所述待定位终端所属的网关设备的ARP表中获取所述待定位终端的IP地址对应的媒质接入控制MAC地址;
[0035]从所述整网的网络设备拓扑图中查找所述MAC地址对应的每级接口连接的网络设备,直到未查找到或者查到的网络设备为接入点AP设备;
[0036]将从所述整网的网络拓扑图中查找到的网络设备组成的链路作为所述待定位终端的拓扑链路。
[0037]具体的,所述拓扑链路确定单元,用于从所述整网的网络设备拓扑图中查找所述MAC地址对应的每级接口连接的网络设备,具体用于:
[0038]针对所述MAC地址对应的第一级接口连接的网络设备,若所述待定位终端所属的网关设备为交换设备,从所述交换设备的MAC地址转发表中获取所述MAC地址对应的第一级接口 ;若所述待定位终端所属的网关设备为路由设备,从所述整网的网络设备拓扑图中获取所述路由设备连接的交换设备,从所述路由设备连接的交换设备的MAC地址转发表中获取所述MAC地址对应的第一级接口 ;从所述整网的网络设备拓扑图中查找所述MAC地址对应的第一级接口连接的网络设备;
[0039]针对所述MAC地址对应的第二级以后的每级接口连接的网络设备,从所述MAC地址对应的前一级接口连接的网络设备的MAC地址转发表中获取所述MAC地址对应的当前级接口 ;从所述整网的网络设备拓扑图中查找所述MAC地址对应的当前级接口连接的网络设备。
[0040]还提供一种服务器设备,包括上述的终端拓扑链路的确定装置。
[0041]本发明实施例提供的终端拓扑链路的确定方法、装置及服务器设备,首先根据整网的网络设备拓扑图找出整网包括的网关设备,然后从整网包括的网关设备中确定出待定位终端所属的网关设备,最后从整网的网络设备拓扑图中获取通信连接待定位终端与待定位终端所属的网关设备的网络设备,得到待定位终端的拓扑链路,也实现了对待定位终端的定位,通过逐步从整网的网络设备中缩小范围定位出终端的位置,无需对整网的网络设备进行拓扑发现,从而减轻了整网中的网络设备的负担,并且加快了确定待定位终端的拓扑链路的速度,进而能够及时定位终端的网络故障。
【专利附图】

【附图说明】
[0042]图1为本发明实施例中终端拓扑链路的确定方法的流程图;
[0043]图2为本发明实施例中终端拓扑链路的确定装置的结构示意图。【具体实施方式】
[0044]针对现有的终端的拓扑链路确定方法中存在的整网的网络设备和终端负担很重、且确定终端的拓扑链路的速度慢的问题,本发明实施例提供一种终端拓扑链路的确定方法,该方法的流程如图1所示,执行步骤如下:
[0045]SlO:从整网的网络设备拓扑图找出整网包括的网关设备。
[0046]由于整网的网络设备在部署完成之后一般都处于稳定状态,网关设备更不会被随意更改,因此可以首先获取整网的网络设备拓扑图,在已有的整网的网络设备拓扑图上确定出整网包括的网关设备,其中网络设备可以为交换设备、路由设备等。
[0047]Sll:根据待定位终端的IP地址,从整网包括的网关设备中确定出待定位终端所属的网关设备。
[0048]在确定出整网包括的网关设备后,可以进一步根据待定位终端的IP地址确定出待定位终端所属的网关设备,从而可以避免在对待定位终端进行定位时扫描所有的网络设备。
[0049]S12:从整网的网络设备拓扑图中获取通信连接待定位终端与待定位终端所属的网关设备的网络设备,得到待定位终端的拓扑链路。
[0050]该方案中,首先根据整网的网络设备拓扑图确定整网包括的网关设备,然后从整网包括的网关设备中确定出待定位终端所属的网关设备,最后从整网的网络设备拓扑图中获取通信连接待定位终端与待定位终端所属的网关设备的网络设备,得到待定位终端的拓扑链路,也实现了对待定位终端的定位,通过逐步从整网的网络设备中缩小范围定位出终端的位置,无需对整网的网络设备进行拓扑发现,从而减轻了整网中的网络设备的负担,并且加快了确定待定位终端的拓扑链路的速度,进而能够及时定位终端的网络故障。
[0051]具体的,上述SlO中的从整网的网络设备拓扑图找出整网包括的网关设备,具体包括:获取整网包括的网络设备的路由表中的下一跳IP地址,形成路由IP地址池;整网中IP地址存在于路由IP地址池中的网络设备为整网包括的网关设备。
[0052]可以通过单网络管理协议(SimpleNetwork Management Protocol, SNMP)或者其它协议获取所有网络设备的路由表的下一跳IP地址,形成一个路由IP地址池,然后再判断网络设备的IP地址是否存在于该路由IP地址池中,若存在该网络设备的IP地址,则确认该网络设备为网关设备。由于网络设备中路由表的下一跳IP地址为网关设备的IP地址,所以可以根据网络设备的IP地址是否存在于该路由IP地址池中来判断该网络设备是否为网关设备,这里的网关设备是指的广义上具有路由转发功能的网络设备。
[0053]执行一次找出网关设备的步骤后,就可以知道整网的网络设备中哪些是网关设备,以后就无需再执行该步骤,直接从整网包括的网关设备中确定待定位终端所属的网关设备即可。
[0054]网络设备的路由表中的下一跳IP地址可以从请求评议(Request For Comments,RFC) 1213 标准管理信息库(Management Information Base, MIB)中获取。
[0055]具体的,上述Sll中的从待定位终端的IP地址,从整网包括的网关设备中找出待定位终端所属的网关设备,具体包括:
[0056]从整网包括的网关设备中确定出与待定位终端处于同一网段的网关设备,作为待选网关设备;
[0057]获取待选网关设备的ARP表;
[0058]将ARP表中存在待定位终端的IP地址的待选网关设备作为待定位终端所属的网关设备。
[0059]为了防止网络设备中MAC地址转发表和ARP表中的信息老化,可以首先向终端发送数据报文,这样网络设备在转发该数据报文的过程中,可以更新MAC地址转发表和ARP表中的信息,从而便于后续查找网络设备的MAC地址转发表和ARP表。
[0060]在确定待选网关设备时,可以对整网中包括的所有网关设备的IP地址和掩码地址进行遍历运算,判断是否存在与终端的IP地址位于同一网段的网关设备,若不存在,则结束处理流程;若存在,可以获取与终端的IP地址位于同一网段的网关设备的ARP表,将ARP表中存在待定位终端的IP地址的待选网关设备作为待定位终端所属的网关设备,可以通过SNMP或者其它协议获取网关设备的ARP表。
[0061]网络设备的ARP表也可以从RFC-1213标准MIB中获取。
[0062]具体的,上述S12中的从整网的网络设备拓扑图中获取通信连接待定位终端与待定位终端所属的网关设备的网络设备,得到待定位终端的拓扑链路,具体包括:
[0063]从待定位终端所属的网关设备的ARP表中获取待定位终端的IP地址对应的MAC地址;
[0064]从整网的网络设备拓扑图中查找MAC地址对应的每级接口连接的网络设备,直到未查找到或者查到的网络设备为AP设备;
`[0065]将从整网的网络拓扑图中查找到的网络设备组成的链路作为待定位终端的拓扑链路。
[0066]利用已有的整网的网络设备拓扑图,查找终端的MAC地址对应的每级接口连接的网络设备,直到未查找到或者查到的网络设备为AP设备。如果未查找到,说明该接口所在的网络设备就是待定位终端的接入设备,从而可以结束查找;如果查找到的是AP设备,该AP设备作为待定位终端是无线接入设备,也可以结束查找。
[0067]可以使用SNMP或者其它协议查找待定位终端的MAC地址对应的每级接口连接的网络设备,只需要少数报文交互就可以知道待定位终端与其所属的网关设备之间通信连接的网络设备是哪些,无需对整网的网络设备一一发送报文,从而减轻了整网的网络设备的负担。将查找到的网络设备形成的链路作为待定位终端的拓扑链路,从而实现了对待定位
终端的定位,若待定位终端出现网络故障,可以通过--排除待定位终端的拓扑链路中的
故障来定位网络故障。
[0068]具体的,上述从整网的网络设备拓扑图中查找MAC地址对应的每级接口连接的网络设备,具体包括:
[0069]针对MAC地址对应的第一级接口连接的网络设备,若待定位终端所属的网关设备为交换设备,从交换设备的MAC地址转发表中获取MAC地址对应的第一级接口 ;若待定位终端所属的网关设备为路由设备,从整网的网络设备拓扑图中获取路由设备连接的交换设备,从路由设备连接的交换设备的MAC地址转发表中获取MAC地址对应的第一级接口;从整网的网络设备拓扑图中查找MAC地址对应的第一级接口连接的网络设备;
[0070]针对MAC地址对应的第二级以后的每级接口连接的网络设备,从MAC地址对应的前一级接口连接的网络设备的MAC地址转发表中获取MAC地址对应的当前级接口 ;从整网的网络设备拓扑图中查找MAC地址对应的当前级接口连接的网络设备。
[0071]由于整网的网络设备拓扑图显示的是整网中的网络设备的连接关系,若待定位终端所属的网关设备为路由设备,需要从整网的网络设备拓扑图中获取路由设备连接的交换设备,因为只有在交换设备中才会有MAC地址转发表,所以需要找到路由设备连接的交换设备。
[0072]可以使用SNMP或者其它协议到待定位终端所属的网关设备或者待定位终端所属的网关设备连接的交换设备的MAC转发地址表中获取终端的MAC地址对应的第一级接口。
[0073]可以使用SNMP或者其它协议到待定位终端的MAC地址对应的前一级接口连接的网络设备的MAC地址转发表中获取待定位终端的MAC地址对应的当前级接口。
[0074]基于同一发明构思,本发明实施例提供一种终端拓扑链路的确定装置,该装置可以设置在服务器设备中,结构如图2所示,包括:
[0075]网关设备确定单元20,用于根据待定位终端的IP地址,从整网包括的网关设备中确定出待定位终端所属的网关设备,整网包括的网关设备是从整网的网络设备拓扑图找出的。
[0076]拓扑链路确定单元21,用于从整网的网络设备拓扑图中获取通信连接待定位终端与待定位终端所属的网关设备的网络设备,得到待定位终端的拓扑链路。
[0077]具体的,上述网关设备确定单元20,用于从整网的网络设备拓扑图找出整网包括的网关设备,具体用于:
[0078]获取整网包括的网络设备的路由表中的下一跳IP地址,形成路由IP地址池;
[0079]整网中IP地址存在于路由IP地址池中的网络设备为整网包括的网关设备。
[0080]具体的,上述网关设备确定单元20,用于根据待定位终端的IP地址,从整网包括的网关设备中确定出待定位终端所属的网关设备,具体用于:
[0081]从整网包括的网关设备中确定出与待定位终端处于同一网段的网关设备,作为待选网关设备;
[0082]犾取待选网关设备的ARP表;
[0083]将ARP表中存在待定位终端的IP地址的待选网关设备作为待定位终端所属的网关设备。
[0084]具体的,上述拓扑链路确定单元21,用于从整网的网络设备拓扑图中获取通信连接待定位终端与待定位终端所属的网关设备的网络设备,得到待定位终端的拓扑链路,具体用于:
[0085]从待定位终端所属的网关设备的ARP表中获取待定位终端的IP地址对应的MAC地址;
[0086]从整网的网络设备拓扑图中查找MAC地址对应的每级接口连接的网络设备,直到未查找到或者查到的网络设备为接入点AP设备;
[0087]将从整网的网络拓扑图中查找到的网络设备组成的链路作为待定位终端的拓扑链路。
[0088]具体的,上述拓扑链路确定单元21,用于从整网的网络设备拓扑图中查找MAC地址对应的每级接口连接的网络设备,具体用于:[0089]针对MAC地址对应的第一级接口连接的网络设备,若待定位终端所属的网关设备为交换设备,从交换设备的MAC地址转发表中获取MAC地址对应的第一级接口 ;若待定位终端所属的网关设备为路由设备,从整网的网络设备拓扑图中获取路由设备连接的交换设备,从路由设备连接的交换设备的MAC地址转发表中获取MAC地址对应的第一级接口 ;从整网的网络设备拓扑图中查找MAC地址对应的第一级接口连接的网络设备;
[0090]针对MAC地址对应的第二级以后的每级接口连接的网络设备,从MAC地址对应的前一级接口连接的网络设备的MAC地址转发表中获取MAC地址对应的当前级接口 ;从整网的网络设备拓扑图中查找MAC地址对应的当前级接口连接的网络设备。
[0091]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0092]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0093]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0094]尽管已描述了本发明的可选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括可选实施例以及落入本发明范围的所有变更和修改。
[0095]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种终端拓扑链路的确定方法,其特征在于,包括: 根据待定位终端的互联网协议IP地址,从整网包括的网关设备中确定出所述待定位终端所属的网关设备,所述整网包括的网关设备是从所述整网的网络设备拓扑图找出的; 从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路。
2.如权利要求1所述的方法,其特征在于,从所述整网的网络设备拓扑图找出所述整网包括的网关设备,具体包括: 获取所述整网包括的网络设备的路由表中的下一跳IP地址,形成路由IP地址池; 所述整网中IP地址存在于所述路由IP地址池中的网络设备为所述整网包括的网关设备。
3.如权利要求1所述的方法,其特征在于,根据待定位终端的IP地址,从整网包括的网关设备中确定出所述待定位终端所属的网关设备,具体包括: 从所述整网包括的网关设备中确定出与所述待定位终端处于同一网段的网关设备,作为待选网关设备; 获取所述待选网关设备的地址解析协议ARP表; 将ARP表中存在所述待定位终端的IP地址的待选网关设备作为所述待定位终端所属的网关设备。
4.如权利要求1-3任一所述的方法,其特征在于,从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路,具体包括: 从所述待定位终端所属的网关设备的ARP表中获取所述待定位终端的IP地址对应的媒质接入控制MAC地址; 从所述整网的网络设备拓扑图中查找所述MAC地址对应的每级接口连接的网络设备,直到未查找到或者查到的网络设备为接入点AP设备; 将从所述整网的网络拓扑图中查找到的网络设备组成的链路作为所述待定位终端的拓扑链路。
5.如权利要求4所述的方法,其特征在于,从所述整网的网络设备拓扑图中查找所述MAC地址对应的每级接口连接的网络设备,具体包括: 针对所述MAC地址对应的第一级接口连接的网络设备,若所述待定位终端所属的网关设备为交换设备,从所述交换设备的MAC地址转发表中获取所述MAC地址对应的第一级接口 ;若所述待定位终端所属的网关设备为路由设备,从所述整网的网络设备拓扑图中获取所述路由设备连接的交换设备,从所述路由设备连接的交换设备的MAC地址转发表中获取所述MAC地址对应的第一级接口 ;从所述整网的网络设备拓扑图中查找所述MAC地址对应的第一级接口连接的网络设备; 针对所述MAC地址对应的第二级以后的每级接口连接的网络设备,从所述MAC地址对应的前一级接口连接的网络设备的MAC地址转发表中获取所述MAC地址对应的当前级接口 ;从所述整网的网络设备拓扑图中查找所述MAC地址对应的当前级接口连接的网络设备。
6.一种终端拓扑链路的确定装置,其特征在于,包括:网关设备确定单元,用于根据待定位终端的互联网协议IP地址,从整网包括的网关设备中确定出所述待定位终端所属的网关设备,所述整网包括的网关设备是从所述整网的网络设备拓扑图找出的; 拓扑链路确定单元,用于从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路。
7.如权利要求6所述的装置,其特征在于,所述网关设备确定单元,用于从所述整网的网络设备拓扑图找出所述整网包括的网关设备,具体用于: 获取所述整网包括的网络设备的路由表中的下一跳IP地址,形成路由IP地址池; 所述整网中IP地址存在于所述路由IP地址池中的网络设备为所述整网包括的网关设备。
8.如权利要求6所述的装置,其特征在于,所述网关设备确定单元,用于根据待定位终端的IP地址,从所述整网包括的网关设备中确定出所述待定位终端所属的网关设备,具体用于: 从所述整网包括的网关设备中确定出与所述待定位终端处于同一网段的网关设备,作为待选网关设备; 获取所述待选网关设备的地址解析协议ARP表; 将ARP表中存在所述待定位终端的IP地址的待选网关设备作为所述待定位终端所属的网关设备。
9.如权利要求6-8任 一所述的装置,其特征在于,所述拓扑链路确定单元,用于从所述整网的网络设备拓扑图中获取通信连接所述待定位终端与所述待定位终端所属的网关设备的网络设备,得到所述待定位终端的拓扑链路,具体用于: 从所述待定位终端所属的网关设备的ARP表中获取所述待定位终端的IP地址对应的媒质接入控制MAC地址; 从所述整网的网络设备拓扑图中查找所述MAC地址对应的每级接口连接的网络设备,直到未查找到或者查到的网络设备为接入点AP设备; 将从所述整网的网络拓扑图中查找到的网络设备组成的链路作为所述待定位终端的拓扑链路。
10.如权利要求9所述的装置,其特征在于,所述拓扑链路确定单元,用于从所述整网的网络设备拓扑图中查找所述MAC地址对应的每级接口连接的网络设备,具体用于: 针对所述MAC地址对应的第一级接口连接的网络设备,若所述待定位终端所属的网关设备为交换设备,从所述交换设备的MAC地址转发表中获取所述MAC地址对应的第一级接口 ;若所述待定位终端所属的网关设备为路由设备,从所述整网的网络设备拓扑图中获取所述路由设备连接的交换设备,从所述路由设备连接的交换设备的MAC地址转发表中获取所述MAC地址对应的第一级接口 ;从所述整网的网络设备拓扑图中查找所述MAC地址对应的第一级接口连接的网络设备; 针对所述MAC地址对应的第二级以后的每级接口连接的网络设备,从所述MAC地址对应的前一级接口连接的网络设备的MAC地址转发表中获取所述MAC地址对应的当前级接口 ;从所述整网的网络设备拓扑图中查找所述MAC地址对应的当前级接口连接的网络设备。
11.一种服务器设备,其特征在于,包括如权利要求6-10任一所述的终端拓扑链路的确定装置。·
【文档编号】H04L12/24GK103595562SQ201310548461
【公开日】2014年2月19日 申请日期:2013年11月7日 优先权日:2013年11月7日
【发明者】庄飞鹉 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1