本公开提供一种端口连接检测方法、装置及存储介质,涉及通信技术领域,解决了相关技术中更新路由台账表数据的准确性难以保障的技术问题。该方法包括:获取目标设备中的链路层发现协议LLDP报文;目标设备包括至少一个第一端口;根据LLDP报文,确定目标设备的至少一个邻接设备;至少一个邻接设备中的每个邻接设备均包括至少一个第二端口;获取每个第一端口在预设时间段内的第一流量速率;以及每个第二端口在预设时间段内的第二流量速率;根据第一流量速率和第二流量速率,确定每个第一端口连接的目标第二端口。根据确定的端口关系对路由台账表进行更新,保障了路由台账表的准确性。本公开用于端口连接检测的场景中。公开用于端口连接检测的场景中。公开用于端口连接检测的场景中。
【技术实现步骤摘要】
端口连接检测方法、装置及存储介质
[0001]本公开涉及通信
,尤其涉及一种端口连接检测方法、装置及存储介质。
技术介绍
[0002]目前,在设备端口管理的场景中,在因业务需求对设备端口进行调整后,需要更新路由台账表记录设备及其端口的标识信息和端口的连接关系。
[0003]但是,由于路由台账表中的信息涉及多个部门,对路由台账表进行更新时需要不同部门的人对端口的连接关系进行填写,而每个人记录端口连接关系的准确性难以保证,导致路由台账表记录的数据的准确性难以保障,因此如何准确的确定端口之间的连接关系成为当前亟待解决的技术问题。
技术实现思路
[0004]本公开提供一种端口连接检测方法、装置及存储介质。解决了相关技术中难以准确的确定端口之间的连接关系的技术问题。
[0005]为达到上述目的,本公开采样如下技术方案:
[0006]第一方面,提供一种端口连接检测方法,包括:获取目标设备中的链路层发现协议LLDP报文;目标设备包括至少一个第一端口;LLDP报文中包括目标设备的邻接设备的标识;根据LLDP报文,确定目标设备的至少一个邻接设备;至少一个邻接设备中的每个邻接设备均包括至少一个第二端口;获取每个第一端口在预设时间段内的第一流量速率;以及每个第二端口在预设时间段内的第二流量速率;根据第一流量速率,以及第二流量速率,确定每个第一端口连接的目标第二端口。
[0007]结合上述第一方面,在一种可能的实现方式中,获取目标设备中的链路层发现协议LLDP报文,包括:接收来自目标设备的LLDP报文;将目标设备的LLDP报文存储到管理信息库MIB中;在接收到第一操作指令之后,从MIB中获取目标设备的LLDP报文;第一操作指令用于指示确定目标设备的端口连接信息。
[0008]结合上述第一方面,在一种可能的实现方式中,第一流量速率具体为第一流量速率波形图,第二流量速率具体为第二流量速率波形图;流量速率波形图用于表征在预设时间段内的多个时间点的流量速率;根据第一流量速率,以及第二流量速率,确定第一端口连接的目标第二端口,包括:分别对每个第一端口,执行目标操作,确定每个第一端口连接的目标第二端口;目标操作包括:确定目标第一端口的第一流量速率波形图;确定目标第一端口的第一流量速率波形图与每个第二端口的第二流量速率波形图的相似度;目标第一端口为至少一个第一端口中的一个第一端口;确定与目标第一端口的第一流量速率波形图相似度最高的第二流量速率波形图对应的第二端口为目标第二端口。
[0009]结合上述第一方面,在一种可能的实现方式中,目标设备与至少一个邻接设备为跨域邻接设备;在根据第一流量速率,以及第二流量速率,确定每个第一端口连接的目标第二端口之后,方法还包括:根据每个第一端口连接的目标第二端口,生成路由台账表;路由
台账表用于存储跨域邻接设备之间的端口连接关系,以及端口参数。
[0010]第二方面,提供一种端口连接检测装置,包括:通信单元和处理单元;通信单元,用于获取目标设备中的链路层发现协议LLDP报文;目标设备包括至少一个第一端口;LLDP报文中包括目标设备的邻接设备的标识;处理单元,用于根据LLDP报文,确定目标设备的至少一个邻接设备;至少一个邻接设备中的每个邻接设备均包括至少一个第二端口;通信单元,还用于获取每个第一端口在预设时间段内的第一流量速率;以及每个第二端口在预设时间段内的第二流量速率;处理单元,还用于根据第一流量速率,以及第二流量速率,确定每个第一端口连接的目标第二端口。
[0011]结合上述第二方面,在一种可能的实现方式中,通信单元,还用于接收来自目标设备的LLDP报文;处理单元,还用于将目标设备的LLDP报文存储到管理信息库MIB中;处理单元,还用于在接收到第一操作指令之后,从MIB中获取目标设备的LLDP报文;第一操作指令用于指示确定目标设备的端口连接信息。
[0012]结合上述第二方面,在一种可能的实现方式中,第一流量速率具体为第一流量速率波形图,第二流量速率具体为第二流量速率波形图;流量速率波形图用于表征在预设时间段内的多个时间点的流量速率;处理单元,具体用于:分别对每个第一端口,执行目标操作,确定每个第一端口连接的目标第二端口;目标操作包括:确定目标第一端口的第一流量速率波形图;确定目标第一端口的第一流量速率波形图与每个第二端口的第二流量速率波形图的相似度;目标第一端口为至少一个第一端口中的一个第一端口;确定与目标第一端口的第一流量速率波形图相似度最高的第二流量速率波形图对应的第二端口为目标第二端口。
[0013]结合上述第二方面,在一种可能的实现方式中,目标设备与至少一个邻接设备为跨域邻接设备;处理单元,具体用于:根据每个第一端口连接的目标第二端口,生成路由台账表;路由台账表用于存储跨域邻接设备之间的端口连接关系,以及端口参数。
[0014]第三方面,提供一种端口连接检测装置,包括:处理器以及存储器;其中,存储器用于存储计算机执行指令,当端口连接检测装置运行时,处理器执行存储器存储的计算机执行指令,以使端口连接检测装置执行上述第一方面及其任一种可能的实现方式中所记载的端口连接检测方法。
[0015]第四方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由端口连接检测装置的处理器执行时,使得端口连接检测装置执行上述第一方面及其任一种可能的实现方式中所记载的端口连接检测方法。
[0016]在本公开中,上述端口连接检测装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本公开类似,属于本公开及其等同技术的范围之内。
[0017]本公开的这些方面或其他方面在以下的描述中会更加简明易懂。
[0018]本公开提供的技术方案至少带来以下有益效果:本公开提供了一应用于路由台账表更新场景下的端口连接检测方法,端口连接检测装置根据MIB中保存的LLDP报文,确定了目标设备的邻接设备,也即是确认了设备之间的邻接关系。确定了目标设备的邻接设备后,调取目标设备与邻接设备在预设时间段内所有端口的流量速率,根据比对流量速率,从而准确的确定了端口之间的连接关系。
附图说明
[0019]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0020]图1为本公开实施例提供的一种端口连接检测装置的硬件结构示意图;
[0021]图2为本公开实施例提供的一种邻接设备之间连接关系的示意图;
[0022]图3为本公开实施例提供的一种邻接设备之间发送接收LLDP报文的示意图;
[0023]图4为本公开实施例提供的一种端口流量速率波状图;
[0024]图5为本公开实施例提供的一种端口连接检测方法的流程示意图;
[0025]图6为本公开实施例提供的又一种端口连接检测方法的流程示意图;
[0026]图7为本公开本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种端口连接检测方法,其特征在于,包括:获取目标设备的链路层发现协议LLDP报文;所述目标设备包括至少一个第一端口;所述LLDP报文中包括所述目标设备的邻接设备的标识;根据所述LLDP报文,确定所述目标设备的至少一个邻接设备;所述至少一个邻接设备中的每个邻接设备均包括至少一个第二端口;获取每个所述第一端口在预设时间段内的第一流量速率;以及每个所述第二端口在所述预设时间段内的第二流量速率;根据所述第一流量速率,以及所述第二流量速率,确定每个所述第一端口连接的目标第二端口。2.根据权利要求1所述的方法,其特征在于,所述获取目标设备中的链路层发现协议LLDP报文,包括:接收来自所述目标设备的LLDP报文;将所述目标设备的LLDP报文存储到管理信息库MIB中;在接收到第一操作指令之后,从所述MIB中获取所述目标设备的LLDP报文;所述第一操作指令用于指示确定所述目标设备的端口连接信息。3.根据权利要求1或2所述的方法,其特征在于,所述第一流量速率具体为第一流量速率波形图,所述第二流量速率具体为第二流量速率波形图;流量速率波形图用于表征在所述预设时间段内的多个时间点的流量速率;所述根据所述第一流量速率,以及所述第二流量速率,确定所述第一端口连接的目标第二端口,包括:分别对每个所述第一端口,执行目标操作,确定每个所述第一端口连接的目标第二端口;所述目标操作包括:确定目标第一端口的第一流量速率波形图;确定所述目标第一端口的第一流量速率波形图与每个第二端口的第二流量速率波形图的相似度;所述目标第一端口为所述至少一个第一端口中的一个第一端口;确定与所述目标第一端口的第一流量速率波形图相似度最高的第二流量速率波形图对应的第二端口为所述目标第二端口。4.根据权利要求1或2所述的方法,其特征在于,所述目标设备与所述至少一个邻接设备为跨域邻接设备;在根据所述第一流量速率,以及所述第二流量速率,确定每个所述第一端口连接的目标第二端口之后,所述方法还包括:根据每个所述第一端口连接的目标第二端口,生成路由台账表;所述路由台账表用于存储跨域邻接设备之间的端口连接关系,以及端口参数。5.一种端口连接检测装置,其特征在于,包括:通信单元和处理单元;所述通信单元,用于获取目标设备中的链路层发现协议LLDP报文;所述目标设备包括至少一个第一端口;所述LLDP报文中包括所述目标设备的邻接设备的标识;所述处理单元,用于根据所述LLDP报文,...
【专利技术属性】
技术研发人员:刘雁斌,赖柏辉,张秀春,李炎强,骆益民,曹明,臧志宏,袁鹏,刘璐,陈烈强,刘明胜,王宝俊,
申请(专利权)人:中讯邮电咨询设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。