截至2020年3月,中国网民规模为9.04亿,较2018年底增长7508万,互联网普及率达64.5%;手机网民规模达8.97亿,网民使用手机上网的比例达99.3%。可以说,人们的生活越来越依赖网络,尤其是受疫情影响,很多线下业务也转型网络运营,网络服务的质量直接影响着企业业务的稳定。
网络服务的稳定依赖于网络基础设施的有效维护与管理,现在,还有很多公司通过手工方式在进行IT网络维护,这种方式极大地消耗了运维的工作时间。如何拒绝低效,智和网管平台SugarNMS的Netconf工具能为运维提供哪些能力,让我们一同了解一下。
Netconf工具能做什么
以运营商路由器配置为例,需要在厂商官网上查看文档,学习产品文档,然后在交换机上输入命令手工操作这些命令,进行配置。但如果有多态这样的路由器,在不同的建筑内或不同的地区,这样就会很麻烦,并且工作重复,影响运维效率。用Netconf工具,一次性对多台设备批量进行配置操作,实现智能化高效运维。
Netconf协议提供管理网络设备的机制,用户可以增加、修改、删除网络设备的配置,以及获取网络设备的配置和状态信息。通过NETCONF协议,网络设备可以提供一组完备规范的API;应用程序可以直接使用这些API,向网络设备下发和获取配置。
除了配置数据,设备还储存状态数据和信息,如包统计数据、运行中设备收集的其他数据。智和网管平台可以通过Netconf工具读取这些数据,进行大数据处理及分析。
候选配置数据存储是一个可选的设备性能。如果启用,它包含一组配置数据,控制器能用来更新正在运行的数据存储,以及修改设备操作。从备选配置数据中分离出正在运行的配置数据可以消除配置不一样的问题,而一系列CLI命令正在更新配置,随着一个个命令相继执行,配置就会处于一个不一致的状态。
Netconf协议定义了多个数据存储,或多套配置数据。正在运行的配置数据存储包含当前设备正在使用的配置信息。一些设备还储存启动配置数据,其中包含设备第一次启动时的配置数据,和运行中配置数据分离开来。
Netconf工具优势
Netconf 协议分成四层:内容层、操作层、RPC层、通信协议层。每个层分别对协议的某一个方面进行包装,并向上层提供相关的服务。分层结构能让每个层只关注协议的一个方面,实现起来更加简单,同时合理的解耦各个层之间的依赖,可以将各层内部实现机制的变更对其它层的影响降低到最低。
总结SNMPV1,V2 在安全方面的缺陷不难发现,由于其采用面向无连接的UDP传输协议,与SNMP使用无连接的UDP作为传输协议不同。Netconf是面向连接的,它要求通信端口之间永久性的连接,而且这种连接必须提供可靠的,顺序的数据传输。在传输层,Netconf制定了RFC4742、RFC4743 和RFC4744 分别给出了向传输协议SSH、SOAP和BEEP映射的实现方案。这些安全协议通过加密和认证等方法来保证网络连接的安全性。
协议工具集
智和网管平台SugarNMS协议工具集包括Netconf工具、IPMI工具、SQL工具、Ping工具、GRPC工具、JMX工具、shell工具、snmp工具等。设备诊断支持多协议多线程采集,支持Netconf、SNMP、telnet、ICMP、Ping、SSH、JMX、GRPC、IPMI、jdbc、odbc、onvif管理协议等,可以实现计算机、网络设备、服务器、交换机、路由器、视频监控设备、智能终端、安全设备、云设备、软件服务等底层万物的网络管控需求。
平台支持在国产化设备上稳定运行,并能智能监控管理国产化设备及系统,支持国产化平台,也支持Windows、Linux平台,是能实现100%国产化网络、设备以及软件综合管理的解决方案。
运维监控平台二次开发
智和网管平台SugarNMS赋能企业运维监控平台二次开发能力。其是高度电信级架构、模块化、组件化、多层分布式设计的网管软件二次开发平台,提供网管基础组件、开发框架、开发API、开发库、开发插件、开发源代码、开发文档等一系列开发材料,为用户提供智能化的网络管理功能和个性化开发能力。具备数据库开发、API开发、服务端插件开发、客户端开发、代码开放开发、集成开发等模式。通过一周的开发培训,即可上手,解决80%的开发问题。在全国30多个省份使用,覆盖国防、科研院所、政府、金融、交通、能源、电信、事业单位、企业、教育、医疗等多种领域。