论文部分内容阅读
随着网络带宽的增加和人们对网络服务质量要求的提高,网络计费越来越重要。并且随着新业务的出现,网络计费又出现了许多新的需求。现有的一些计费系统有的由于过时已经不能满足需要,而有的适用范围狭窄。因此一定范围内的通用性和适应新业务新需求已成为了网络计费系统的迫切需要。本课题正是在这种情况下,调研现有计费系统的优缺点,提出了一个有一定代表性的高效的解决方案和设计实现。 本文首先详细讨论了现有各种主要网络计费方式的原理,以及它们的应用场合,并对这些计费方式作了一定的比较,接着分析了网络计费的发展和需求。在此基础上,结合一个具体中型网管中心的拓扑结构和用户计费需求,提出了结合Cisco NetFlow流量计费,Radius时长计费和SNMP流量计费的综合解决方案。论文详细介绍了上述三种计费方式的原理和相关的技术基础,为整个解决方案提出了总体设计,并针对每种具体计费方式,给出了详细的设计实现。 本课题采用了一些优秀的设计思想:如缓解报文接收端的压力而设计的两种线程池;为了提高拨号用户认证授权效率而用到的Ldap目录结构;为了解决基于UDP无连接通信的不可靠性,而在应用层设计的自适应超时重发机制和路由器数据采集时间间隔动态调整算法以及计费数据库的高效设计。为了提高系统的健壮性,还用到了主从式分布技术以及实时监控技术。论文详细讨论了上述优秀思想的具体应用,对于某些重点部分从数据结构和程序源码的角度给予了详细的阐述与分析。 对于本网络计费的各个主要部分,论文给出了相应的测试方法和结果,从而验证了我们的设计实现。最后,我们对网络计费的新需求和发展作了一定的讨论和展望,并说明了本课题实现中的一些不足。总的来说,细致的调研,严格的设计实现以及充分的测试,使本研究项目实现的网络计费系统已经达到适用的程度,通过了有关单位的验收,并拟在一定的范围内推广使用。