中国联通东营市分公司 山东省 东营市 257000
摘要:在数据网络维护过程中总会遇到因设备不稳定、号线资源混乱、管理不到位等引起的服务质量下降问题,如何用科学、高效的方法解决在网络维护中遇到的“难点”是摆在我们面前不可回避的问题。通过BRAS接入服务器的Loopback地址、子接口和VLAN标签三个参数实现用户账号准确定位为宽带114查号测试系统的实现提供了理论基础。
引言
伴随着宽带业务的快速发展,在宽带查修方面一直缺少一种“宽带显号、定位”的功能,也就是宽带能否做到“查号”?许多维修人员对电话的电气特性并不了解,但却能很好的维修电话故障。为什么?因为他们在维修中只需要通过号码显示确定线路,并通过查线机确定电话是否畅通;如果不通,则再往局端查找下一个段落;通过故障分段,就可以逐级判断出故障点的位置。在这个过程中,维修人员甚至都不必去测试电话线的电阻、电容等具体电气指标。
在宽带的维修中,却始终缺乏这一点,这是因为现有的仪表只能确定宽带设备的端口是否可用,但却无法确定宽带设备端口上的用户。宽带114查号测试系统实现的关键在于如何在庞大的城域网系统中精确的定位宽带用户账号。
正文
城域网中每台局端接入设备的每个端口都有一个VLAN标签(CVLAN)。通过QINQ,汇聚层设备实现了VLAN标签的堆叠(即SVLAN+CVLAN),BRAS接入服务器将最终实现QINQ的终结。这样,用户账号和VLAN标签便有了对应关系,由于不同的BRAS接入服务器甚至同一台BRAS接入服务器的不同子接口的SVLAN标签存在着复用的可能,而且不同的局端接入设备上CVLAN标签也存在着复用的可能,所以用户账号和VLAN标签的对应关系并不是一一对应的。
在城域网中,BRAS接入服务器和其子接口是能够准确定位的,该子接口下的所有SVLAN标签也是唯一的,在正确配置的城域网络,该子接口下的所有局端接入设备的CVLAN是绝对不可能存在复用情况的,这样与账号的一一对应的关系也就可以建立起来了,因此我们可以使用BRAS接入服务器的Loopback地址、子接口和VLAN标签三个参数来实现用户账号的准确定位。
通过BRAS接入服务器的Loopback地址、子接口和VLAN标签三个参数实现用户账号准确定位为宽带114查号测试系统的实现提供了理论基础。
用户在拨号上网认证的过程中,BRAS接入服务器会将用户的相关信息发送给指定的认证服务器,这些信息中除了账号和密码等用户信息外还包含了堆叠的VLAN标签、BRAS接入服务器的Loopback地址以及BRAS接入服务器的子接口等信息。如果我们能够正确捕获这些信息,并将这些信息存储在数据库中,便可以在本地建立一个用户上网的“详单”数据库。
那么如何判定维护人员需要查询的用户账号呢?如果我们能够实时捕获BRAS接入服务器发送给指定认证服务器的正确的认证信息,也就可以实现指定账号的实时跟踪,这样只要给维护人员指定特定的账号并对该账号进行实时跟踪就可以跟踪到该账号所对应的堆叠的VLAN标签、BRAS接入服务器的Loopback地址以及BRAS接入服务器的子接口信息,再根据这些信息也就可以在数据库中查询到与这些信息相对应的用户账号。这样,宽带114查号测试系统的目标也就实现了。
在BRAS接入服务器上通过命令行设置可以实现用户一旦通过相关认证后,接入服务器便将用户信息、堆叠的VLAN标签、BRAS接入服务器的地址以及BRAS接入服务器的子接口信息推送给指定的服务器的功能。该功能不仅使我们摆脱了对各种认证服务器的依赖,同时也实现了BRAS接入服务器本地认证用户的相关信息推送。如果将分配给维护人员的特定账号配置成BRAS接入服务器的本地认证用户,并对该账号进行实时跟踪,将捕获到的相关信息与数据库中的话单信息进行比对就能将线路上的真实用户账号及相关信息以指定方式进行推送发布,从而实现了账号的查询功能,并使维护人员能够准确掌握用户线路的相关逻辑信息。
通过命令行设置,可以使BRAS接入服务器将用户通过认证后的相关信息以UDP报文的格式发送给指定的服务器。我们以华为接入服务器ME60为例:
ip userlog access export version 2
ip userlog access export host 服务器IP地址 端口号
ip userlog access
UDP报文格式如下:
Account : Array[1..63] of Char;
Online : Byte;
ReservedByte1 : Array[1..4] of Byte;
OuterVLAN : Array[1..2] of Byte;
InnerVLAN : Array[1..2] of Byte;
ReservedByte2 : Array[1..4] of Byte;
SubInterface : Array[1..32] of Char;
IPAddr : Array[1..4] of Byte;
MacAddr : Array [1..6] of Byte;
ReservedByte3 : Array[1..2] of Byte;
话单采集程序通过将接入服务器送达的UDP报文中的账号信息与监控账号表进行比对,如果不匹配将则话单送至话单数据库中进行保存,如果匹配则将话单中的BRAS的Loopback地址、子接口、SVLAN及CVLAN与话单数据库中的对应信息进行比对,就可以在话单数据库中查询到与这些信息相对应的用户账号,一旦捕获到用户账号信息后,通过数据共享将相关信息以指定方式推送给你维护人员。
结束语
宽带114查号测试系统可实现用户终端模拟、宽带故障分段定位、测量和维护人员的用户线路资料核对,其后台数据库在宽带设备的弹编、宽带用户资料核对等用户批量操作方面体现出重要的作用。对提高宽带业务水平和服务质量有着重要的作用和重大的意义。