首 页科技博览科普图片植物王国动物世界科普常识农村科普生活科普信息技术科普创作自然之谜
历史今天留言繁體中文
设为首页
加入收藏
联系我们
您当前的位置:科普知识网 -> 电子电工 -> IC嵌入式 -> 博览内容 退出登录 用户管理
 

· 有线电视 · 电子系统
· 显示元件 · 接口电路
· 存储器 · 无线通信
· 传感控制 · EDA/PLD
· 单片机 · DSP技术
· 模拟技术 · 通信网络
· 测试仪表 · 视频音频
· 芯片应用 · 电子通信
· IC电子 · 电子设计
· 自控测量 · IC嵌入式
· IC系统 · EDA系统
· 传感控制 · 电源技术
· 接口电路 · 消费电子
· DSP产品 · 元件工艺
· 模拟技术 · 存储器设备
· 设计应用 · 智能网应用
· 电子电源 · 电子传感
热门博览
· 涡轮
· 什么是路肩?硬路肩?..
· 神秘的海底世界
· 民用飞机
· 电路设计
· 梁桥
· 航空发动机
· 环保--功在当代,利..
· 气球
· 双曲拱桥是一种什么..
相关博览
· 网元层故障管理模块..

网元管理系统中的嵌入式管理者/代理设计

作者:佚名  来源:不详  
摘    要:本文简要介绍了网元管理系统的系统结构和嵌入式系统的特点,着重讨论了用于网元管理系统的基于MPC860处理机的嵌入式管理者/代理设计。
关键词:网元管理系统;嵌入式系统;管理者;代理

引言
网络管理系统(EMS)就管理的层次而言,可分为业务管理层、网络管理层、子网管理层、网元管理层、网元层。网元管理层和网元层是上层网络管理系统的基础,直接影响网管系统的功能、性能和稳定性。网元层实际上是网元管理系统的组成部分,内置于通信设备,一般采用嵌入式技术设计,本文称之为网元管理单元(EMU)。一个网络管理系统从逻辑上可抽象为网管工作站、被管代理、网管协议和网络管理信息库四部分。EMU承担被管代理的作用。
本文简要介绍了EMS的系统结构和嵌入式系统,着重讨论了用于EMS的基于MPC860处理机的嵌入式管理者/代理(Manager/Agent)——EMU的设计。

EMS的功能模型
与EMS系统功能结构对应的物理结构如图1所示。
以光传输设备和光接入设备为例,EMS系统可抽象为图2所示的功能模型。
图2中的EMU是内置于设备中的管理者/代理,一方面它接收网管工作站(WS/OS)的管理命令,将命令解释后下发给相应的被管对象(MO),同时它采集MO的数据发给网管工作站。EMU可以通过以太网物理接口与网管工作站连接,也可以通过RS-232物理接口与本地维护终端连接。EMU还通过SDH的嵌入式通道ECC与网络上的其它站点的EMU通迅。
相对于网管工作站而言,EMU是代理,网管工作站是管理者。在一个传输网络中,各EMU通过ECC组成了一个分布式计算机网络。为了实现分区管理和管理业务量的均衡,也要在这些EMU中设置若干管理者。所以某EMU相对于其它EMU而言,需要根据传输网络拓朴,通过软件灵活地设置为管理者或代理。从网元管理的角度,可将整个网络拓扑抽象为如图3所示的模型。图中虚线框部分简要地表示了一个网型拓扑,也可以是星型、链型、树型、网格型等各种网络拓扑。本文重点讨论的是内置于设备中的M/A(即EMU)的设计。

嵌入式系统
  典型的嵌入式系统构成包括硬件系统和软件系统。
硬件系统由嵌入式处理器及各种外围接口电路构成。嵌入式处理器部分是硬件电路的核心,主要分为四类:嵌入式微处理器、嵌入式微控制器、嵌入式DSP和嵌入式SoC。外围电路包括ROM/FLASH、RAM以及各种通讯接口,如HDLC、USB、UART等。
RTOS主要强调任务执行和切换的确定性,以适应工业应用的需要,同时由于RTOS提供了对硬件系统的高度抽象,上层所有的软件开发都与硬件细节无关,从而大大提高了软件的可移植性,加快开发速度。
网络协议软件为更高层的应用软件提供网络服务,具有相对的独立性,完成数据的传输、纠错、网络元素和拓朴的自种发现、路由的选择和重构等功能。可以采用OSI TP4 协议,也可采用TCP/IP协议或其它网络协议。
针对特定的应用需求开发的软件运行于操作系统和网络协议栈之上,完成嵌入式系统的主要功能,如命令的解析、数据的处理等。将嵌入式技术应用于EMS的M/A设计,为实现EMS的强大功能和高稳定性提供了基础。

物理层设计
基于MPC860处理器的嵌入式M/A硬件电路框图如图4所示。
1) MPC860处理器子系统:它主要负责完成初始化、执行应用代码、存储管理、智能通信。
2) 存储子系统:它包括BOOTROM、SDRAM和FLASH。BOOTROOM用于存储通用的启动引导程序BOOT,存储网络和节点的配置。FLASH用于存储应用程序,支持软件远程下载。SDRAM作为缓存。
3) 通迅接口子系统:MPC860T的SCC1口工作于以太网方式,经过接口变换后,作为程序下载口。MPC860T的SCC2口用作MBUS口,完成对异构总线设备的管理,比如对PDH设备的管理。MPC860T的SCC3口工作在HDLC方式,作为SVB总线,来管理本子框/子架内的所有MO。MPC 860T的SMC1口工作在UART方式,用于DEBUG口的调试;SMC2口也工作在UART方式,用于f口,经过接口变换后,可与本地维护终端LCT连接。MPC860T的PD口用于100BASE-T口,作为F口,经过接口变换后,可接网管工作站。MPC860T的SPI口与数字测温器件配合,用来控制设备风扇的运转。
4) PCI桥及多通道HDLC控制器子系统:完成多通道的HDLC通迅,比如可以用于与来自多个光方向的DCCR和DCCM通迅。

软件设计
软件构成
嵌入式M/A软件从下到上依次由RTOS、协议栈和MAF三个主要模块构成,如图5所示。
嵌入式RTOS模块
嵌入式RTOS模块是整个软件的基础,包括实时内核及用户特定的BSP,它介于硬件系统及上层软件之间,为所有的上层软件提供一个多任务的实时操作系统环境及一整套API。VxWorks支持所选CPU MPC860的所有功能,包括片内数据及指令cache等,协议丰富、可扩展性强,具有丰富的系统功能,包括系统调用数量、调度策略和优先级反转防护等。此外,嵌入式Linux也是嵌入式开发者的一个不错选择。
协议栈模块
协议栈是本软件的基本构件之一,其主要设计目标是:实现相关标准在网元管理方面建议采用的协议栈;采用分层及模块化的设计思想, 为应用层软件提供统一的API接口;采用标准的传输层协议,为应用层提供要求的传输服务;采用标准的路由协议,使网元能自动适应网络拓朴结构的变化。
协议栈模块既可采用ITU-T建议的OSI协议栈,以实现与现有网管的兼容,也可采用基于IP协议的协议栈。两种协议栈各有其特点,OSI协议有良好的QoS性能,而IP协议栈自身的开销比较小。采用的OSI协议栈如表1所示,采用的IP协议栈如表2所示。
应用程序-MAF模块的设计
MAF即管理应用功能模块。以传输设备为例,MAF主要实现SDH网管系统所要求的各种M/A功能,例如配置管理、故障管理、性能管理等。对内实现对所有MO的管理,对外通过DCC信道实现与其他网元的互联,通过以太网口接受网管工作站的管理,通过RS-232串口接受LCT的管理。具体的管理应用功能完全符合YDN 037-1997的要求。
通过软件选择MAF模块运行于管理或代理模式。M/A软件设计适用于各种管理层次。当被指定为A时,它只收集、处理本NE中各MO的性能、告警/故障和状态数据,接收和响应从管理者来的与本NE有关的各种命令和操作;当为M时,它除了代理本端的对象外,还要代理其管辖范围内的远端对象,其管理功能主要体现在对这些远端对象的维护上。
嵌入式管理应用MAF系统框架如图6和7所示。 

结语
本文所讨论的基于MPC860处理机的嵌入式Manager/Agent EMU的设计具有较高的网元节点处理速度、强大的多通道处理能力、丰富健壮的联网协议、较完善的网管应用解决方案的特点。本文的应用以光传输网络为例,但也适用于其它通信网络,具有广泛的应用前景。■

参考文献:
1.ITU-T Rec. M.3010(02/2000) Principles for a telecommunications management network
2.YDN 037_1997  同步数字体系(SDH)管理网管理功能、ECC和Q3接口协议栈规范(暂行规定)


免责声明:作品版权归所属媒体与作者所有!!本站刊载此文仅为普及科学技术知识提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站核实后立即删除。kpzsnet#126.com (#改为@)
[] [返回上一页] [打 印] [收 藏]
∷相关博览评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 帮助 - 合作 - 声明 - 连接 - 地图 -
Copyright ?2002-2005 Kpzs.Net. All Rights Reserved .
BY::KPZS.NET