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

配电网及其自动化技术研究
            Research on Power Distribution Network and Its Automation Technology


                (2)EPON功能

                EPON功能是整个系统的核心功能,需要完成的任务主要有如下两个:
                ①驱动Tk3723芯片的固件。Tk3723 芯片本身具有管理接口,是根据UDP协
            议来配置的,并且内部还具有一组管理消息集,但是却不能直接对消息集进行直
            接调用。因此需要对Tk3723固件同UDP通信底层实现接口的封装,对底层的消

            息集进行抽象出来,提供API函数供上层能直接调用。
                ②对EPON协议的运行中的相关数据结构进行管理和维护,提供统一的配置
            接口给网管功能。EPON功能模块需要对CLI模块发出的配置命令进行监听,并

            对底层的API函数进行调用,并且将离线、0NU注册等协议运行过程中所产生的
            异步消息发送到网管模块中去,对协议的状态进行实时的监控。
                (3)二层交换功能
                二层交换功能主要有VLAN、RSTP等功能。VLAN也就是虚拟局域网功能,

            就是将不同地理位置的计算机组合成为一个逻辑网络,从而缩小广播域,提供网
            络的传输速度。不同的VLAN中的计算机之间是无法进行直接的通信,网络的安
            全性得到了保障。RSRP就是快速生成树协议,是在STP的基础上快速发展起来

            的,在环路网络中应用较为广泛,通过一些特定算法就能够实现路径的冗余,将
            环路打开成为无环路树形网络,避免了换网络中出现的报文无限循环和增生问
            题。因为是二层传输设备,OLT需要实现这两种功能,这些功能的实现需要相应

            硬件以及硬件驱动程序完成。
                2.ZebOS 软件包简介
                本课题的软件编程是基于ZebOS软件包,来开发OLT设备的系统软件。该软

            件包是IP Infusion公司所提供的完整的以太网交换软件的方案。这个软件包将交
            换和路由功能进行了集成,从而设备厂商或者是供应商能够快速、经济的将网
            络协议集成到应用和产品中,非常的简单,节约了大量的软件开发成本。通过
            模块化设计以及平台适应架构能够快速开发出接入端、企业端、无线端和城市

            端。智能交换解决方案能够很好地支持流行的Broadcom(R)和Marvell(R)参
            考设计。因为ZebOS能够支持很多功能模块,根据我们这部分设计的OLT的实际
            需求而言,我们选择了如下几个模块,分别是核心模块NSM、实现RSTP协议的

            MSTPD模块、硬件抽象层HAL模块、硬件服务层HSL模块、平台抽象层PAL模
            块以及支持CLI接口的IMI模块。参考ZebOS的结构框架来设计EPON模块,实现


            162
   165   166   167   168   169   170   171   172   173   174   175