接入型ATM交换机的实现<2>
发布时间:2006-10-14 7:35:18   收集提供:gaoqian
接入型ATM交换机的实现<2> LEC通过两种ATM连接方式与其他的LECS及服务软件(LECS、LES和BUS)通信:控制连 接和数据连接。控制连接主要用于一些控制消息的传送,如LEC向LES询问其他LEC的ATM地 址;数据连接则用于传送原以太网中传送的各种帧。 LEC与服务软件之间需要通过用户一网络接口交五以下信息: ·初始化:包括LEC从一ATM网络中获取该网的LE Server(LES、BUS和LES)的地址加 入或离开一份真局域网、声明该LEC是否愿意接收其他LEC的地址解析消息; ·登记:LEC向 LE Server报告它所“代理”的一系列MAC地址; ·地址解析:LEC向LES查询某一MAC地址所在的LEC的ATM地址; ·数据传送:发送时,将仿真局域网的业务数据单元(LE-SDU)打包成AAL5的帧并交 给LEC进行传送;接收时,LEC接收AAL5的帧并拆包。 软件的开发是在工作站上,利用现有的软件开发工具CDE(C Development Environment) 来完成局域网仿真软件的编写、调试工作。CDE是一个集成的软件开发环境,包括软件的 分析与设计工具、C语言的编写及调试工具、文档生成工具等,为用C语言编写程序提供了 一套便捷的工具。 (4)线路终端接口 线路终端接口为155. 520Mb/s接口。 根据I.432.4建议,155.520Mb/s的UNI为光接口,该接口由光/电变换、定时恢复、 顿同步、信元定界、物理层OAM与ATM层OAM的处理等功能。 输入部分完成卅电变换,时钟提取、解找、帧同步、SOH处理、POH处理、信无定界、 未分配信元或空闲情元的丢弃后,送入交换部分。输出部分完成信无缓冲、信元映射、 POH插入、SDH插入、光/电变换后,送入线路。其中光/电变换可用一块专用芯片完成, 而其他部分(除CPU系统外)可用另外的专用芯片完成,在此芯片内还应有ATM层的OAM处 理功能。该线路终端单元与交换部分的接口为UTOPLA Lveel 1。 (5)交换部分 交换部分采用总线结构,完成交换功能,它包括信元输入接口、翻译控制、输入队 列、信元总线逻辑、输出队列、同步FIFO和信无输出接口等单元。 输入部分从业务接口或线路终端接口收到信元后,首先进行VPI/VCI翻译,并加上路 由标签,然后进入一个FIFO长度很小的输入队列暂存,暂存的目的不是输入排队,而是与 信元总线时钟同步,如果输入队列的信元申请到总线,则将信元发送到信总线上,其他信 元交换单元根据路由标签决定是否要接收此情元。输出部分从信元总线上接收到信元后, 送到输出队列上,等待信元输出,同步FIFO的目的是与输出时钟同步。每个信无交换单元 采用输出排队方式。交换部分用专用芯片实现,信元总线为32条,逻辑电平为GTL,它与 线路终端单元的接口为UTOPIA LeVel1。 该部分的关键是信元总线的设计,由于信元总线位于背板上,速率高、总线长、且 具有分支,设计时应采用高速信号总线的设计方法,注意信号线的布局及特性阻抗的匹 配,以防止信号间的干扰及信号的反射。 2.3软件的实现 (1)软件平台的设计 软件平台是接入型ATM交换机软件的基础,它的好坏会直接影响整个软件质量,因为 各种应用软件都是以此为支撑并在此基础上运行起来的。接入型ATM交换机的软件平台基 于两个操作系统:一个是UNIX操作系统,另一个是实时多任务操作系统pSOS+。UNIX操作 系统完成维护功能,而pSOS+操作系统完成LAN仿真服务器功能。 由于UNIX是一个多任务、多进程的操作系统, 利用它可以使维护功能做得较强大。pSOS+是一个 支持多处理机、多任务、多进程的实时操作系统,因此 用它来做LAN仿真服务器时,容易扩展功能。 (2)软件实现 为了完成接入型ATM交换机的维护软件及以太网仿真软件,也考虑到以后方便用户信 令的增加,方案设计如下: ·采用一台PC作为维护终端,界面设计采用VisualC++,操作系统为Windows,完成 交换机的外型及电路板动态设计,提供维护操作的界面。 ·采用MC68040的主控板1,在UNIX操作系统上完成主控部分、数据库部分以及与其它 模块的通信。 ·利用MC68040的主控板2,在实时操作系统pSOS+上完成维护信息的传递、以太网仿 真服务器软件的实现及为以后信令软件的加入提供接口。 ·各用户板软件主要提供与信元总线的通信及用户板数据库的实现。 (3)通信机制设计 ·PC与主控板1间的通信,采用以太网口,数据传输采用共享硬盘方式。 ·主控板1与主控板2间的通信,采用VME总线通信。 ·主控板2与转接板来用以太网日,通信格式为共用格式。 (4)数据库设计 在数据库中包括系统参数、性能参数、配置参数等信息。 ·数据库设计依据的标准 参照国际标准RFC1157,数据库中被管对象包括:对象各OID长度、OID号、OID内容。 ·数据库的内容 E1电路仿真数据库; 155Mb/s光接口板数据库; 以太网板数据库; PVC库; 用户电路板实时数据库。 ·数据库查询方法 数据库的查询与访问,主要考虑快捷与准确两方面,因而采用了hash算法。 3结语 依据以上设计方案,ATM课题组经过两年多时间的艰苦攻关,本设备已完成样机并通 过电子部组织的部级鉴定。经过试运行表明:设备性能良好,运行可靠,达到了设计指 标要求。 摘自《无线电通信技术》
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50