摘 要 本文主要论述如何利用网络监听技术捕获告警终端与服务器的网络通信包,对通信包内容进行分析和筛选,将MOTOROLA与华为基站告警系统的告警信息融合,统一进行声音告警、信息展示与历史查询等。
关键词 网络监听,基站告警
一、前言
出于引入竞争的考虑,电信运营商的无线基站一般从多家设备提供商购买,所以不少地市分公司的基站由两种甚至更多类型的基站构成。笔者所在地市的GSM基站包括MOTOROLA和华为两种类型,其中MOTOROLA基站有一台告警终端,华为基站有两台告警终端,分别负责不同区域基站的告警工作,但是这三台告警终端一直没有统一的声音告警,值班人员必须时刻盯着三台不同的告警终端,才能及时了解基站告警情况。长期这样工作,给值班人员的身心造成了较大的压力,不利于告警信息及时、准确地发布和处理。
二、实现方法
由于MOTOROLA告警终端使用的是SUN工作站和Solaris操作系统,而华为告警终端使用的是PC机和Windows操作系统,三台告警终端分别连接在两个完全隔离的网络中,而且两种告警系统都没有详细的技术资料和数据采集接口,要在这种情况下将两种截然不同的告警系统综合起来统一进行展示和声音告警是相当困难的。为了解决这个难题,笔者想出一种处理方法:监听告警终端与服务器之间的网络通信包,分析通信包的信息内容,筛选出有用的告警信息,统一进行展示和声音告警。
首先,是进行网络通信包监听,监听工具是一台安装了Sniffer软件的电脑,使用集线器(不能使用交换机)连接到告警网络,如图1所示,也可以使用交换机端口镜像的方法连接,这里不再详细介绍。
然后,将Sniffer捕获的通信包保存下来,使用对比法进行分析,先确定通信包使用的端口号,再确定告警流水号、BSC编号、基站号、基站名称、告警编号、告警时间等告警信息在通信包中的位置。这是实现异种基站告警系统融合的关键步骤,当确定华为和MOTOROLA两种告警信息在通信包的位置后,就可以进行下一步的系统设计工作。
|