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

