论文部分内容阅读
在WCDMA基站中,主控板和其他外围单板之间的交互显得非常繁琐,并且难以控制,一般的做法是采用大量的自定义的消息进行交互,即将需要交互的数据以厂家特定的形式封装在UDP或者TCP包中,通常为UDP包,主控板再和外围单板之间通过TCP/IP进行交互,当运营商采用某设备提供商提供的全套设备时,这种做法是无可厚非的,但是在当今的条件下,运营商可能会由于多种原因而无法采购某运营商提供的全套设备,如成本的限制或机房的大小,或者是采用了射频拉远的技术(有可能会分模块采购不同厂家的产品),这就要求厂家之间的设备都遵循统一的接口。 SNMP(简单网络管理协议)是为了网络管理而提出的,而基站中实际上就是由主控板去管理各外围单板,主控板和各外围单板组成一个小型的基于TCP/IP的局域网,这就为应用SNMP协议提供了可能性。 本文是将SNMP应用在基站内部,作为内部的管理/通信协议来使用,以主控板为管理站,外围单板外为代理。使内部的接口标准化,各模块之间的独立性更强,耦合性更弱,便于基站的拆分及与其他设备的供应商对接。 这样的应用可以将基站作为一个网元来管理,也可以将其中的单板独立出来作为网元来管理,大大增加系统的可扩展性,也便于运营商降低成本。并使得基站或者是类似的有很多嵌入式系统组成的设备的维护变得轻松,不用登陆后台维护,只需要用MIB(管理信息库)浏览器等类似工具就可以直接进行维护。 做为一个整体的嵌入式SNMP网络管理系统,包括管理站和代理两个部分。本文首先介绍了WCDMA基站的架构,然后讨论了嵌入式管理站的设计,为了兼容系统中原有的消息交互机制,给出了一种使用SNMP进行消息交互的方法,并给出了一种在BER(基本编码规则)编解码之前对SNMPPDU(协议数据单元)进行初步压缩的方法,最后讨论了MIB编译器和MIB浏览器的设计与实现。