通信网络管理软件的方案设计研究
2020-09-07付国庆盛文婷徐翠萍练刚刚
付国庆,盛文婷,徐翠萍,练刚刚
(新疆农业大学 科学技术学院,新疆 乌鲁木齐 830000)
0 引 言
随着计算机技术和通信技术的不断发展,通信网络呈现出复杂化和综合性特点。而各种版本的通信网络管理软件不断出现,不同设备、协议,以及版本的混合使用,加上一些通信网络软件在设计时没有考虑到网络管理接入的开放性和软件区域级的拓展,给通信网络管理软件的操作和使用带来了很大限制,增加了维护难度,提高了投入成本。
1 通信网络管理软件的方案设计原则
1.1 软件的独立性
通信网络管理软件具有独立性,即软件对设备制造厂商没有很大的依赖性。网络管理软件实现对网络的统一管理,且应用程序的界面风格、名词术语都有统一的设计。对于不同厂家、不同型号的同类功能设备,采用统一的管理界面。在统一的界面上,对多网络运行状态进行管理监控和告警。
1.2 应用功能的开放性
衡量网络管理软件优劣的关键是通信网络管理软件的应用功能是不是完善以及能不能满足用户的需求,并且设计的软件能否得到用户的广泛认可。所以在设计通信网络软件时,应该站在用户的需求角度去设置。除了满足一定的功能要求外,通信网络管理软件的客户应用接口也要具有开放性,能够支持第三方程序通过接口进入软件。同时,在基础软件不发生改变的情况下,要对应用功能和应用界面进行创新,让用户获得更好的体验,提高他们对通信网络管理软件的满意度。
1.3 软件的网络化
随着互联网技术的不断发展,各个软件逐渐呈现出网络化特点,而通信网络管理软件的网络化也是设计需要考虑的点。通过网络互联,不同的软件能够连接起来,形成一个具有广泛容纳性的管理网络,便于实现数据信息共享。
2 通信网络管理软件模块设计
根据网络管理的实际需要,着手构建新型的针对多技术网络的网络管理软件方案。本文主要介绍4个模块的设计,即拓扑结构管理、告警管理、性能监控管理及资源数据管理。
2.1 拓扑结构管理
拓扑结构展现了网络中各个节点的相互联系。假如计算机是一个点,传输介质是一条线,这些点和线组合在一起成为一个几何图形,这就形成了网络的拓扑结构。拓扑结构管理主要反映的是被管网元机器之间连接的状态,通过视图的方式呈现出来,也显示了网络运行的状态。拓扑节点以不同的颜色表示网元设备的运行和告警状况。图1为网络拓扑结构示意图。
图1 网络拓扑结构示意图
从图1中看出,网关、调度中心、服务器、数据库、终端各个网点进行连接,构成了网络拓扑结构。
2.2 告警管理
告警管理则是对全网进行告警监控。当网络出现异常时,告警系统就会及时将信息提示给值班人员。值班人员则会采用相应的措施,将网络恢复正常。告警管理模块能够形成告警记录,以视图的形式将各网元的告警状况呈现出来,同时还能够对告警信息进行转换,变成比较容易理解和查看的形式,以方便网络管理人员理解和使用。告警信息具有动态性和实时性的特征,能被存储到历史告警信息库中,方便查阅[2]。
图2是告警显示模块设计框图。信息格式化模块会将告警信息转换成网管人员比较容易理解的形式,形成信息记录。色彩定义模块则显示告警信息的级别,共计4个级别。表1为告警显示色彩定义表。
图2 告警显示模块设计框图
表1 告警显示色彩定义表
表1反映了0~3级的告警信息,用4种颜色来代替,3级告警则是最高级别的告警,代表情况比较严重,业务发生中断,用红色标示,要求网络管理人员及时确认并立即处理;2级告警信息,虽然业务未中断,但是也是一种严重的告警信息,用桔红色表示;而1级告警信息则是轻微的告警信息,对业务没有带来影响,用黄色表示;0级则表示告警消除,业务恢复到正常的状态,颜色为绿色。对于报警信息的展示,要采用动态化的显示模块,用滚屏、多色彩的效果显示,以确保网管人员能够及时观察到全网的运行情况。
2.3 性能监控管理
监控模块的功能主要有两个,分别是性能监控和高级分析。性能监控管理模块主要是对通信网络设备进行监控和管理,对网络运行的情况进行相应的跟踪。高级分析功能则是对网络运行的状态情况进行分析,并对设备中的极限值进行判断。当设备处在极限值的状态下,需做好实时告警处理。
2.4 资源数据管理
网管软件提供全网物理资源和业务资源的统计、查询、打印和导出功能,使网络操作人员能够快速、精确地了解到不同的资源信息[3]。
3 通信网络管理软件方案设计的实现
设计的通信网络管理软件,将从登录页面开始,包含性能监控模块、权限控制模块及网络故障监控模块等内容。
3.1 软件监控模块实现
图3展示的是软件登录界面图。在通信网络管理软件的软件登录界面中采用CS架构的界面设计风格,界面比较简洁,包含用户名和密码信息。注册完成后,只需要输入相关的用户名和密码信息就可以登录。这里面的注册需要管理员进行统一注册,个人不能进行注册。登陆成功后,可以进入监控模块(见图4),此模块需要以总管理人员的身份进去,需要拥有软件的最高管理权限[4]。
图3 登录界面图
图4 性能监控详细信息的界面图
3.2 权限控制模块实现
权限控制模块是通信网络管理软件的主要控制模块,只有拥有了权限才能对通信网络管理软件进行访问。然而并不是所有的人员都可以登录和访问通信网络管理软件,访问权限只有负责具体通信网络的员工才有[5]。通过查询关键字和字段可以对权限信息进行查询。如果对其无任何输入操作,则默认查询通信网络管理软件中的所有用户的权限信息,查询后会显示全面的信息,如可以看到管理员的姓名、电话、电子邮箱、登录名、密码、权限名称等信息。其中,密码作为隐私数据对其进行加密处理,这里应用的加密处理方法是SHA加密算法。同时,经过加密处理的字符串又进行了压缩处理,不仅提升了安全性,而且大大提高了传输效率[6]。
3.3 网络故障监控模块实现
网络故障监控模块的界面信息,一般是通过数据库中关系表转换成相应的拓扑结构来显示的。同时,在网络故障监控模块中,上一级节点信息能够反映出下一级网络节点信息,即当下一级节点存在异常情况时,则上一级节点也会呈现出异常的情况。如果出现故障节点,可以点击节点的详情进行查看,可获得详细的故障信息。
4 结 论
通信网络管理软件的设计是一个综合性工程,在进行通信网络软件管理软件设计时要遵循一定的设计原则,即网络管理软件的独立性、应用功能的开放性以及管理软件的网络化。此外,通信网络管理软件的模块设计包含拓扑结构管理、告警管理、性能监控管理以及资源数据管理等内容,在设计时需要把握好各模块的细节。