一种网络拓扑管理方法、管理装置和存储介质制造方法及图纸

技术编号:37067773 阅读:17 留言:0更新日期:2023-03-29 19:45
本发明专利技术实施例提供一种网络拓扑管理方法、管理装置及存储介质,属于计算机网络技术领域。网络拓扑管理包括:响应于来自管理工作站的待接收消息报文的帧头为第一预设字符时,将核心交换机与所述管理工作站的交互模式从默认模式切换至基于串口管理协议交互的串口管理模式;在串口管理模式下,基于串口管理协议从所述管理工作站接收完整的一帧消息报文,并基于LLDP获取与所接收的消息报文对应的关于网络结构的网络拓扑信息;以及基于网络拓扑信息生成并向管理工作站发送响应报文,以使得管理工作站进行关于网络结构的网络拓扑管理。本发明专利技术实施例的基于串口的网络拓扑管理安全可靠,尤其适用于安全要求较高的场合。尤其适用于安全要求较高的场合。尤其适用于安全要求较高的场合。

【技术实现步骤摘要】
一种网络拓扑管理方法、管理装置和存储介质


[0001]本专利技术涉及计算机网络
,具体地涉及一种网络拓扑管理方法、管理装置和存储介质。

技术介绍

[0002]通常,交换机基于配置的网口来实现对其他交换机的管理。例如,交换机通过配置的网口基于简单网络管理协议(Simple Network Management Protocol,SNMP)实现对其他交换机所在网络的网络拓扑管理。但是,由于SNMP是基于网络的协议,而网络本身具有很多不安全因素,从而使得这种基于SNMP的网络拓扑管理方法的安全性较低,不能适用于对于安全性要求较高的场合。

技术实现思路

[0003]本专利技术实施例的目的是提供一种网络拓扑管理方法、管理装置和存储介质,用于至少部分地解决上述存在的技术问题。
[0004]为了实现上述目的,第一方面,本专利技术实施例提供一种网络拓扑管理方法,用于对包括管理工作站、与所述管理工作站交互的至少一个核心交换机以及与所述核心交换机连接的至少一个接入交换机的网络结构进行网络拓扑管理,且该网络拓扑管理方法应用于所述核心交换机,包括:响应于来自所述管理工作站的待接收消息报文的帧头为第一预设字符时,将所述核心交换机与所述管理工作站的交互模式从默认模式切换至基于串口管理协议交互的串口管理模式,其中所述串口管理协议中封装有链路层发现协议LLDP,且其中所述第一预设字符用于表征所述待接收消息报文是基于所述串口管理协议的报文;在所述串口管理模式下,基于所述串口管理协议从所述管理工作站接收完整的一帧消息报文,并基于LLDP获取与所接收的消息报文对应的关于所述网络结构的网络拓扑信息;以及基于所述网络拓扑信息生成并向所述管理工作站发送响应报文,以使得所述管理工作站进行关于所述网络结构的网络拓扑管理。
[0005]可选的,所述网络拓扑管理方法还包括:在所述消息报文的帧头为所述第一预设字符以外的字符时,将所述核心交换机与所述管理工作站的交互模式保持为所述默认模式。
[0006]可选的,在切换至所述串口管理模式后,所述网络拓扑管理方法还包括:若在预设时间内未接收到完整的一帧消息报文,则退出所述串口管理模式。
[0007]可选的,所述网络拓扑管理方法还包括:判断所述消息报文的帧尾是否为第二预设字符,若是,则将所述消息报文的帧尾设置为接收提醒标志,以继续接收所述管理工作站所发送的下一帧消息报文,其中,所述第二预设字符用于表征所述核心交换机接收到完整的一帧报文。
[0008]可选的,在获取所述网络拓扑信息之前,所述网络拓扑管理方法还包括对所接收的消息报文进行校验,以确定所述消息报文是否合法,其包括:解析所述消息报文,得到所
述消息报文的校验和、报文序号和消息类型;当所述消息报文的校验和、报文序号和消息类型均满足所述串口管理协议所约定的相应的格式时,则确定所述消息报文为合法报文;否则,清除所述消息报文并清空存储所述消息报文的缓冲区。
[0009]可选的,所述消息报文包括LLDP配置消息报文、LLDP本地信息查询消息报文、LLDP远程信息查询消息报文和LLDP端口流量查询消息报文;以及所述响应报文包括LLDP配置响应报文、LLDP本地信息查询响应报文、LLDP远程信息查询响应报文和LLDP端口流量查询响应报文。
[0010]第二方面,本专利技术实施例提供一种网络拓扑管理方法,用于对包括管理工作站、与所述管理工作站交互的至少一个核心交换机以及与所述核心交换机连接的至少一个接入交换机的网络结构进行网络拓扑管理,且该网络拓扑管理方法应用于所述管理工作站,包括:向所述核心交换机发送待接收消息报文,以使得所述核心交换机在确定所述消息报文的帧头为第一预设字符时,将所述核心交换机与所述管理工作站的交互模式从默认模式切换至基于串口管理协议交互的串口管理模式;并且在所述串口管理模式下,使得所述核心交换机基于所述串口管理协议从所述管理工作站接收完整的一帧消息报文,并基于LLDP获取所接收的报文对应的关于所述网络结构的网络拓扑信息,其中所述串口管理协议中封装有链路层发现协议LLDP,且其中所述第一预设字符用于表征所述待接收消息报文是基于串口管理协议的报文;接收所述核心交换机发送的基于所述网络拓扑信息生成的响应报文,以实现对所述网络结构的网络拓扑管理。
[0011]第三方面,本专利技术实施例提供一种网络拓扑管理装置,所述网络拓扑管理装置应用于所述核心交换机,包括:存储器,其存储有能够在处理器上运行的程序;以及所述处理器,其被配置为执行所述程序时实现上述第一方面所述的网络拓扑管理方法。
[0012]第四方面,本专利技术实施例提供一种网络拓扑管理装置,所述网络拓扑管理装置应用于所述管理工作站,包括:存储器,其存储有能够在处理器上运行的程序;以及所述处理器,其被配置为执行所述程序时实现上述第二方面所述的网络拓扑管理方法。
[0013]第五方面,本专利技术实施例提供一种核心交换机,所述核心交换机包括第三方面所述的网络拓扑管理装置。
[0014]第六方面,本专利技术实施例提供一种管理工作站,所述管理工作站包括第四方面所述的网络拓扑管理装置。
[0015]第七方面,本专利技术实施例提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行本申请上述第一方面所述的应用于核心交换机的网络拓扑管理方法或者第二方面所述的应用于管理工作站的网络拓扑管理方法。
[0016]通过上述技术方案,本专利技术实施例基于串口进行网络拓扑管理,通过识别报文的报文帧头进入用于网络拓扑管理的串口管理模式,进而通过LLDP协议获取网络拓扑信息。相比于传统采用网口的拓扑管理方式来说,本专利技术的网络拓扑管理方法更加安全可靠,尤其适用于对于安全性较高的场合。
[0017]本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0018]附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下
面的具体实施方式一起用于解释本专利技术实施例,但并不构成对本专利技术实施例的限制。在附图中:
[0019]图1是根据一示例性实施例示出的一种网络结构示意图;
[0020]图2是根据一示例性实施例示出的一种应用于核心交换机的网络拓扑管理方法流程图;
[0021]图3是根据一示例性实施例示出的一种校验消息报文流程图;
[0022]图4是根据一示例性实施例示出的一种基于串口管理协议的报文处理流程图;
[0023]图5是根据一示例性实施例示出的一种应用于管理工作站的网络拓扑管理方法流程图。
具体实施方式
[0024]以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,并不用于限制本专利技术实施例。
[0025]首先,对本专利技术实施例中涉及的部分用语作一下说明,以便于本领域技术人员理解本专利技术技术方案。
[0026]简单网络管理协议(Simple Network Manage本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络拓扑管理方法,其特征在于,用于对包括管理工作站、与所述管理工作站交互的至少一个核心交换机以及与所述核心交换机连接的至少一个接入交换机的网络结构进行网络拓扑管理,且该网络拓扑管理方法应用于所述核心交换机,包括:响应于来自所述管理工作站的待接收消息报文的帧头为第一预设字符时,将所述核心交换机与所述管理工作站的交互模式从默认模式切换至基于串口管理协议交互的串口管理模式,其中所述串口管理协议中封装有链路层发现协议LLDP,且其中所述第一预设字符用于表征所述待接收消息报文是基于所述串口管理协议的报文;在所述串口管理模式下,基于所述串口管理协议从所述管理工作站接收完整的一帧消息报文,并基于LLDP获取与所接收的消息报文对应的关于所述网络结构的网络拓扑信息;以及基于所述网络拓扑信息生成并向所述管理工作站发送响应报文,以使得所述管理工作站进行关于所述网络结构的网络拓扑管理。2.根据权利要求1所述的网络拓扑管理方法,其特征在于,所述网络拓扑管理方法还包括:在所述消息报文的帧头为所述第一预设字符以外的字符时,将所述核心交换机与所述管理工作站的交互模式保持为所述默认模式。3.根据权利要求1所述的网络拓扑管理方法,其特征在于,在切换至所述串口管理模式后,所述网络拓扑管理方法还包括:若在预设时间内未接收到完整的一帧消息报文,则退出所述串口管理模式。4.根据权利要求1所述的网络拓扑管理方法,其特征在于,所述网络拓扑管理方法还包括:判断所述消息报文的帧尾是否为第二预设字符,若是,则将所述消息报文的帧尾设置为接收提醒标志,以继续接收所述管理工作站所发送的下一帧消息报文,其中,所述第二预设字符用于表征所述核心交换机接收到完整的一帧报文。5.根据权利要求1所述的网络拓扑管理方法,其特征在于,在获取所述网络拓扑信息之前,所述网络拓扑管理方法还包括对所接收的消息报文进行校验,以确定所述消息报文是否合法,其包括:解析所述消息报文,得到所述消息报文的校验和、报文序号和消息类型;当所述消息报文的校验和、报文序号和消息类型均满足所述串口管理协议所约定的相应的格式时,则确定所述消息报文为合法报文;否则,清除所述消息报文并清空存储所述消息报文的缓冲区。6.根据权利要求1所述的网络拓扑管理方法,其特征在于,所述消息报文包括LLDP配置消息报文、...

【专利技术属性】
技术研发人员:薛兆井
申请(专利权)人:北京东土军悦科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1