VOD点播网络实时监测系统

2018-01-24 11:28高雪菘张福庆
环球市场信息导报 2017年24期
关键词:哈雷用户数端口

高雪菘 张福庆

建设背景

随着吉视传媒长春分公司业务的不断发展,公司形成了广播电视传输基本业务、数字电视增值业务、宽带双向交互业务和基于有线电视网络的网络服务业务四大主营业务。公司力争走出一条主业突出、多业并举的多元化经营之路,全力打造全新的数字电视新业态。面对多重多样的业务接入,公司的运营网络已经分成了数据城域网、SDH传输网络、波分传输网、大客户专网等网络平面。面对三网融合的压力,OTT、IPTV不断的蚕食市场,尤其是OTT互联网内容。具内容丰富、价格低廉等优点,对公司的主营及增值业务都产生了较大的市场冲击。作为传统广播电视运营商的我们,除了丰富VOD业务内容,提高收视品质外,还需要建立一套能够7*24小时监看VOD系统在线并发点播用户数及各端口流量的网管系统,并能在网络规模不断扩大、点播用户数暴增的形势下,提前对IPQAM性能进行评估与预警的系统。

由于吉视传媒长春分公司网络部署了哈雷和华为两种IPQAM,每次需要查看IPQAM上的在线并发点播用户数及各端口流量时,就需要使用IE浏览器的方式进行登录,而且每种IPQAM的查看方式均不相同,如此手工轮询一遍往往需要很长时间,然后如果使用IPOAM网管,那么由于使用两种IPQAM设备,两套网管又互不兼容。因此,需要找到一种能够兼容两种IPQAM的方法,来从设备上读取所需要的信息。

基本原理

由于两种IPQAM都属于网络设备,都支持SNMP[1](SNMP,Simple NetworkManagement Protoc01)简单网络管理协议,因此,技术人员首先从SNMP协议开始入手,通过与哈雷和华为两个厂家进行谈判,终于要来了MIB(MIB,Management Information Base)库,但是遗憾的是,哈雷的IPQAM并不能从MIB库中找到任伺有关IPQAM并发了点播流数的OID(OID,Object Identifier)键值。华为IPQAM可以从MIB库中读取到较为详细的信息,通过一些简单的算法,可以取得我们需要的在线并发点播用户数及各端口流量。

基础信息录入。目前公司网络中共计部署哈雷IPQAM42台,华为IPQAM 56台,且每台IPQAM配置TSID 2组到6组不等,通过采集每一台IPQAM上的每一组TSID和物理射频端口对应的关键,可以通过简单的加减运算,来计算出每一组TSID、每一个下联射频端口、每一个上联光口的利用率。知道了IPQAM需要采集的基础信息,以此来构建数据库表结构,共建立“TD”主键、“name”IPQAM名称、“shortname”IPQAM名称缩写、“manageIP”IPQAM的管理IP、“tpye”IPQAM的类型、“TSID”IPQAM的TSID、“GEport”IPQAM的GE光口与TSID对应的关系等7个字段。

读取设备信息。由于公司网络中部署了两种IPOAM,且每种IPQAM取得数据的方式均布相同,针对华为IPQAM,采用SNMP方式,针对哈雷IPQAM,采用xmlHttp方式。

由于华为IPQAM对SNMP协议支持的较好,通过查找相关OID键值,可以使用SnmpWalk命令,直接从设备中读取到每一个射频口的的带宽,然后再通过数据库中查找TSID与射频端口对应的关系,直接计算出一组TSID的带宽和并发点播数,如图2。

由于哈雷IPQAM无法通过SNMP方式直接获取到在线并发点播用户数及各端口流量,只能通过IE访问的方式来读取到相关的信息,通过HTTP抓包发现,当浏览器送出XML请求“”时,IPQAM会返回在线用户数,端口流量,频点使用带宽,设备配置等信息,如图3。

然后使用microsoft.xmlhttp伪装浏览器构造请求,并取回responseText装载到XML中进行分析,再提取出光口IP地址字段“IpAddr”、实时点播用户数字段“NurnOfServices”、端口流量字段“SeifIpBitrate”,从而获取到一组TSID的带宽和并发点播数。

RRDtool存储并绘图。RRDtool是指Round Robin Database工具(环状数据库)。Round robin是一种处理定量数据、以及当前元素指针的技术。想象一个周边标有点的圆环——这些点就是时间存储的位置。从圆心画一条到圓周的某个点的箭头——这就是指针。就像我们在一个圆环上一样,没有起点和终点,你可以一直往下走下去。过来一段时间,所有可用的位置都会被用过,该循环过程会自动重用原来的位置。这样,数据集不会增大,并且不需要维护。RRDtool处理RRD数据库。它用向RRD数据库存储数据、从RRD数据库中提取数据。

之所以采用RRD来存储IPQAM相关的数据,而不是使用传统的数据库,原因是RRD使用的是固定大小的空间来存储数据,当存储的空间满了之后,它会覆盖掉最早的数据,来存储新的数据。而如果采用传统的数据库,数据库文件的大小会随着时间的增加,而变得越来越大。而针对IPQAM这种数据每天都会变化,我们只关心最近一周或者一个月、一年的数据变化,而无需存储更长时间的数据。正是由于RRD的这种简单,便于引用和操作的数据结构,我们最终选定了RRDtool进行数存储。

通过SNMP和xmlHttp两种方式获取到的信息,将通过RRDtool updatev命令,将数据更新到RRD的数据库中。然后再使用RRDtool graph命令,将图像按照所需要的方式绘制出来,如图4。

目前,该套系统已经部署在吉视传媒股份有限公司长春分公司VOD点播网络中,通过该套系统对公司全部IPQAM的系统状态、点播用户数和端口流量进行实时监控,并且可以自动生成时间曲线,可对整个VOD网络的性能与质量进行宏观的判断,排除潜在的网络故障隐患,减少甚至杜绝故障的发生,同时为IPQAM的扩容与调整,提供重要数据依据。

(作者单位:吉视传媒股份有限公司)endprint

猜你喜欢
哈雷用户数端口
哈雷与彗星的故事
端口阻塞与优先级
哈雷奶奶:人生没有太晚的开始
基于VBS实现BRAS在线用户数的自动提取
初识电脑端口
8端口IO-Link参考设计套件加快开发速度
2016年6月电话用户分省情况
2013年12月电话用户分省情况
2013年4月电话用户分省情况