Page 171 - 配电网及其自动化技术研究
P. 171

第三章  配电网自动化系统的关键技术研究


             OLT上的PON功能管理和配置。

                 我们根据OLT软件的不同功能将其系统划分成三个子系统,分别为:
                 (1)管理子系统,通过IMI模块来实现
                 IMI模块的主要功能是提供一个CLI配置管理的接口,方便用户对系统进行管
             理。CLI是一种基于文本的命令接口,连接操作系统和应用程序。只需要输入相

             应命令就能够对系统进行维护和管理,还能够对系统的响应进行接收。CLI技术
             在商业化网络设备中使用非常的广泛,通过普通串口应用程序或者是Telnet外壳
             (shell)程序,键入相关的命令来对设备进行监控和管理。这种方式对于软件开

             发和维护人员而言,在处理非常规或者重复性问题上,CLI效果很好。因此目前
             的所有Cisco路由器都能够支持CLI。
                 (2)业务子系统,包括NSM、MSTPD、EPOND、HAL和PAL模块
                 业务子系统中有很多的细分业务,如PON业务和交换业务。可以通过NSM、

             MSTPD和HAL模块来实现交换的业务,NSM属于核心的模块,通过调用HAL层
             的功能函数,来实现端口镜像、端口聚合和VLAN等二层交换协议,还能够为
             上层协议模块MSTPD提供服务,为系统的二层交换功能提供基本的数据抽象。

             MSTPD模块基于NSM模块的基本服务,实现了RSTP协议,HAL层则是NSM同
             硬件平台之间的一个中间层,它采用netlink机制同内核态的HSL模块通信,从而
             将交换芯片的功能进行抽象化。

                 PON业务的功能主要是通过PAL和EPOND模块来实现。TK3723芯片提供了
             对外的基于UDP协议的配置管理接口,并且内部具有一组消息集方便进行管理。
             POND模块同TK3723芯片进行UDP报文的交互中,需要通过PAL层来提供基于

             socket的网络通信接口,这样系统中EPON协议相关功能就能够实现,如DBA、
             加密、掉电通知、ONU自动注册等。因为TK公司的产品不能够直接对管理消息
             集进行调用,也就是没有提供相应的SDK,需要在设计中将TK3723固件同底层
             的UDP通信底层进行封装,然后将底层的消息集进行抽象化,还能够提供API函

             数为上级调用。
                 (3)支撑子系统,包括Linux操作系统,HSL模块、交换芯片驱动程序开发
             包等EPON系统非常的复杂,前面我们已经介绍了硬件模块,需要对这些硬件进

             行驱动,才能正常工作;而软件的功能更加的复杂,而且软件需要具有一定的时
             效性,因此一两个程序是无法实现的这些复杂功能的。需要在软件系统内部建立


                                                                                    163
   166   167   168   169   170   171   172   173   174   175   176