宽带端口自动稽核系统的设计及应用(一)(2)

时间:2017-08-12 我要投稿

 采集系统 华为ISN8850采集 BRAS设备
  华为MA5200G采集 BRAS设备
  华为MA5200采集 BRAS设备
  华为MA53系列设备采集 DSLAM设备
  华为MA5100/MA5103采集 DSLAM设备
  华为MA5105采集 DSLAM设备
  华为MA56系列设备采集 DSLAM设备
  华为UA5000设备采集 DSLAM设备
  中兴ZTE9210采集 DSLAM设备
  阿尔卡特7300 DSLAM设备
  中兴S2826采集 SWITCH
  Quidway S2403H 采集  SWITCH
  Quidway S2026/S2016/S3026采集 SWITCH
  TiNet S2024M采集 SWITCH
  TiNet S3026E采集 SWITCH
 数据录入系统 录入数据到ORACLE数据库/SQL数据库 
数据采集模块简介
 本系统是建立在C++、JAVA以及CORBA架构技术基础之上,C++实现数据的采集,JAVA实现对数据库的操作,两者的结合建立在CORBA之上,实现的系统稳定、可靠、性能优良而且具备良好的伸缩性。
 C++实现对DSLAM,BRAS,switch的采集,但是C++对于操作数据库方面比较繁琐,是它的弱项,而且使用C++对数据库的操作(在不是如影像,图形等大文件操作入库的情况下),进行功能变更会很繁琐,而Java在这方面比较强,甚至可以通过JDBC接口轻松在UNIX下操作微软的SQL SERVER数据库,给数据录入处理带来极大的方便,CORBA能在多语言实现的二进制组件间实现相互的调用,使用CORBA接口,系统就能在基于C++实现的采集系统的条件下轻松调用JAVA实现的数据录入、处理接口,而且如果可以针对不同的数据库实现不同的接口(更换JDBC驱动就可以了),不用重新修改整个系统程序,极大地提高了系统的可伸缩性。
 
数据处理模块
 共设计有pvc,switchdata,brasdata,facility共四个基本表,过程表为ipacc,具体为:
 
Brasdata表
作用
 该表设计目的是保存从宽带接入服务器采集到的在线用户的信息记录;该记录是系统进行稽核使用的基本数据之一。
 
 
 
字段说明
 该表的主键设计为usermac,使用MAC地址进行唯一性确定。表内各字段说明如下表所示
字段名称 字段类型 字段含义
[ipacc] [varchar] 用户ip或者帐号
[brasip] [varchar] 接入服务器ip
[brasslot] [int] 接入服务器槽位
[brasport] [int] 接入服务器端口
[vpi] [int] vpi;无,置-1
[vci] [int] vci;无,置-1
[usermac] [varchar] 主键;用户mac
[gettime] [datetime] 采集时间
[flag] [int] 处理标志,初始0,处理后置1
[vlan] [int] 业务vlan;无,置-1
[brassubslot] [int] 接入服务器子槽位
 
Switchdata表
作用
 该表设计目的是保存从接入层以太网交换机或者DSLAM设备采集到的在线用户的信息记录;该记录是系统进行稽核使用的基本数据之一。
 
字段说明
 该表的主键设计组合主键switchip+usermac+port,使用该主键进行唯一性确定。表内各字段说明如下表所示,
 
字段名称 字段类型 字段含义
[switchip] [varchar] 设备ip,组合主键字段之一
[usermac] [varchar] 用户mac,组合主键字段之一
[port] [varchar] 设备端口,组合主键字段之一
[vlan] [int] 对应vlan;无置-1
[vpi] [int] 对应vpi;无置-1
[vci] [int] 对应vci;无置-1
[te] [int] DSLAM端口模板
[gettime] [datetime] 采集时间
[flag] [int] 处理标志,初始0,处理后置1
[porttype] [varchar] 端口类型
 
 
Facility表
作用
 该表设计目的是保存从bras读取到的设备的信息,该记录是系统进行稽核使用的设备资料,需要定时的自动更新;能提供给设备维护人员使用。
 
 
字段说明
 (参见下页的表格)
 
 
 

字段名称 字段类型 字段含义
[ID] [int]  标志,每增加一条记录自动加1
[nodename] [varchar]  节点名称
[state] [int]  节点状态标志
[capacity] [int]  节点容量
[switchip] [varchar]  主键,设备的IP地址
[switchtype] [int]  设备类型(1为DSLAM,2为小区交换机)
[bandwidth] [varchar]  暂无意义
[brasip] [varchar]  宽带接入服务器的ip
[brasslot] [int]  宽带接入服务器的槽位
[brasport] [int]  宽带接入服务器的端口
[swversion] [varchar]  版本
[account] [varchar]  登陆帐号
[password] [varchar]  登陆密码
[upcs] [int]  更新次数
[lasttime] [datetime]  最后更新时间
[lastman] [int]  最后更新人
[tstate] [varchar]  节点状态
[tswitchtype] [varchar]  设备型号
[brassubslot] [int]  宽带接入服务器的子槽号
[mvlan] [int]  暂无意义
[swaddress] [varchar]  设备安装
[bvlan] [int]  网管VLAN
[bvpi] [int]  
[bvci] [int]  
[switchmac] [varchar]  设备MAC
 该表的主键为switchip,使用该主键进行唯一性确定。表内各字段说明如上表所示。
Pvc表
作用
 该表设计目的是存储ATM-DSLAM设备的端口与Bras的PVC对应的映射记录,该记录是系统进行ATM稽核使用的设备资料,需要定时的自动更新;能提供给设备维护人员使用。
字段说明
字段名称 字段类型 字段含义
[id] [int]  标志
[Source_Type] [nvarchar]  源端口类型
[Source_Interface] [nvarchar]  源端口
[Source_vpi] [varchar]  源VPI
[Source_vci] [varchar]  源VCI
[Sink_Type] [nvarchar]  目的端口类型
[Sink_Interface] [nvarchar]  目的端口
[Sink_vpi] [int]  目的VPI;组合主键字段之一
[Sink_vci] [int]  目的VCI;组合主键字段之一
[Traffic_RX] [int]  暂不用
[Traffic_TX] [int]  暂不用
[switchip] [nvarchar]  DSLAM的ip
[atm_8850] [varchar]  BRAS的ATM接口;组合主键字段之一
[switchip_local] [nvarchar]  汇聚DLSAM的IP
[brasslot] [int]  宽带接入服务器的槽位
[brasport] [int]  宽带接入服务器的端口
[brassubslot] [int]  宽带接入服务器的子槽位
[port] [varchar]  Source_Interface的标准表示转换字段
[hcol_code] [varchar]  数据横列编码
[dshcol_seq] [int]  数据横列端子
[hcol_code1] [varchar]  语言横列编码
[vhcol_seq] [int]  语言横列端子
[measure_name] [varchar]  测量室名称
[measure_code] [varchar]  测量室编码
 该表的主键为Sink_vpi+Sink_vci+atm_8850,使用该主键进行唯一性确定。表内各字段说明如上表所示。
Kduser表
作用

宽带端口自动稽核系统的设计及应用(一)(2)相关推荐
最新推荐
热门推荐