一种用于微服务化网管中的网络设备模拟实现方法及装置制造方法及图纸

技术编号:40909124 阅读:26 留言:0更新日期:2024-04-18 14:38
本发明专利技术公开一种用于微服务化网管中的网络设备模拟实现方法及装置,其中,该方法包括:整理纳管设备型号的请求响应知识库,在协议驱动模拟服务启动时,将配置文件加载到请求响应知识库内存;在协议驱动模拟服务使用时,添加设备,并建立设备IP地址与设备型号的映射关系保存到Redis;在北向Restful API请求到达协议驱动模拟服务时,根据请求URL中的设备IP地址在Redis中查询到对应的设备型号,然后根据设备型号在内存中查询到对应的请求响应信息,再根据请求响应信息中的参数找到具体的请求响应内容,并返回给北向。该方法及装置通过对协议驱动服务进行改造,通过配置或者知识库的方式将不同设备的响应信息如实反馈给上层采集组件,起到模拟设备的作用。

【技术实现步骤摘要】

本专利技术涉及网络管理,尤其是一种用于微服务化网管中的网络设备模拟实现方法及装置


技术介绍

1、网络管理系统(简称网管)广泛应用在运营商的网络运维部门以及大中型企业中,用于管理网络中各种异构设备的fcaps,即告警、配置、计费、性能和安全等。在研发网管过程中,网管厂商需要验证网管管控各种设备的能力,测试各种网管功能是否工作正常。但是网管厂商并不总是具备各种真正的硬件设备环境,此时就会用到网络设备模拟器,比如较有名的gns3、ensp和eve-ng等。这些网络设备模拟器加载相应网管厂商的设备镜像,能够非常真实地模拟设备行为,能够转发报文、学习路由和响应网管交互等。

2、网管厂商的核心竞争力之一就是能够纳管多厂商设备,在纳管多厂商设备时,面临着需要管理众多厂商的设备,而各厂商设备型号又层出不穷,网管厂商没有能力将所需管理的设备都采购放到自己的实验室进行测试,而通过传统模拟器的方式也不现实,大多数新款设备并没有相关模拟镜像,网管厂商甚至考虑到市场竞争,禁止最新的模拟镜像流出。

3、网管厂商在这种情况下通常的做法是先通过各种方式获取设备管本文档来自技高网...

【技术保护点】

1.一种用于微服务化网管中的网络设备模拟实现方法,其特征在于,该方法包括:

2.根据权利要求1所述的用于微服务化网管中的网络设备模拟实现方法,其特征在于,所述请求响应知识库以分层目录的形式组织,以厂商=>设备分类的方式组织配置文件,每个配置文件包含具体的请求协议、请求参数以及请求响应内容;在同一个设备分类的配置文件中,通过正则表达式匹配设备具体型号。

3.根据权利要求2所述的用于微服务化网管中的网络设备模拟实现方法,其特征在于,所述配置文件还包含请求的时延。

4.一种用于微服务化网管中的网络设备模拟实现装置,其特征在于,该装置包括:协议驱动模拟服...

【技术特征摘要】

1.一种用于微服务化网管中的网络设备模拟实现方法,其特征在于,该方法包括:

2.根据权利要求1所述的用于微服务化网管中的网络设备模拟实现方法,其特征在于,所述请求响应知识库以分层目录的形式组织,以厂商=>设备分类的方式组织配置文件,每个配置文件包含具体的请求协议、请求参数以及请求响应内容;在同一个设备分类的配置文件中,通过正则表达式匹配设备具体型号。

3.根据权利要求2所述的用于微服务化网管中的网络设备模拟实现方法,其特征在于,所述配置文件还包含请求的时延。

4.一种用于微服务化网管中的网络设备模拟实现装置,其特征在于,该装置包括:协议驱动模拟服务模块,该模块包括:

5.根据权利要求4所述的用于微服务化网管...

【专利技术属性】
技术研发人员:李江涛邱勇
申请(专利权)人:中盈优创资讯科技有限公司
类型:发明
国别省市:

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

1