Chinaunix首页 | 论坛 | 博客
  • 博客访问: 558105
  • 博文数量: 772
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 4940
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-16 19:52
文章分类

全部博文(772)

文章存档

2011年(1)

2008年(771)

我的朋友

分类:

2008-10-16 19:59:48

     电信业的开放和的发展,使得网络与通信正以前所未有的速度迅猛发展,对于城域网(MAN)产生了巨大的压力,并提出了更多新的功能需求。弹性分组环(RPR)是IEEE802.17已标准化的新型城域网技术,融合了同步数字体系/光纤同步网络(SDH/SONET)与以太网的精华,同时又具有自身的特点。文章将RPR网络测试进行阶段化讨论,并且描述了测试所面临的挑战。

  0、引言

  随着因特网业务的爆炸式增长,数据业务接近甚至超过了传统的语音业务成为网络传输的主体,城域网已成为整个网络的瓶颈。弹性分组环(RPR)以其技术的先进性、投资的有效性、性能的优越性、支持业务的多样性,从众多网络技术中脱颖而出,得到了广泛的应用。RPR是一种分组包的传输技术,主要定义了一种新的介质访问控制(MAC),对应于开放式系统互联(OSI)参考模型的第二层,对物理层是透明的,可以支持多种物理层。它提供同步数字体系(SDH)所独有的两个主要特色,高效地支持环形拓扑及光纤故障或链路失败时的快速保护切换;同时,RPR能提供像以太网那样的高效、简单、低成本的数据传输业务;另外,RPR还有许多自己的特点,如空间重用、带宽公平接入等。

  RPR标准也于2004年由IEEE 802.17[1]工作组正式发表,但是还没有开始进行关于标准的一致性测试。本文主要介绍基于网络处理器(NP)的RPR测试,对测试的各个阶段进行了划分,讨论了RPR网络自动控制测试的可行性。

  1、网络处理器简介

  网络处理器(NP)是一种专门为处理数据包而设计的可编程器件,广泛应用于通信领域,如进行分组包处理、查找、分析、QoS等。基于网络处理器架构的RPR测试与一般基于通用处理器CPU架构相比,在性能上可以得到很大的提高,且可以弥补通用CPU架构性能的不足,同时又不需要具备基于通用CPU所需要的大量基金和技术积累。网络处理器通常从软件和硬件两个方面进行描述。

  1)软件方面

  主要包括板级支持包(BSP)、操作系统、路由协议软件包和微代码四个部分。前三者运行在智能协处理器单元上,板级支持包记录智能协处理器单元需要管理的硬件信息以及主要配置信息,操作系统是路由协议或其他应用程序运行的基础,智能协处理器通过运行路由协议软件包,可以生成并维护路由表。微代码运行在网络处理器单元上,并对数据进行处理和转发。

  2)硬件方面

  主要有两个功能模块:网络处理器单元和专用智能协处理器单元。智能协处理器单元是网络处理器的核心,需要嵌入式操作系统的支持,用于控制网络处理单元和其他硬件单元,通过运行于操作系统之上的路由协议软件包,完成路由信息的接收、处理和转发,生成并维护路由表等。网络处理器单元采用多线程结构,可以完成智能数据处理功能,例如数据包的转发、包头处理和路由查询等。为了系统的灵活性,智能协处理器单元都是可编程的。网络处理器单元一般由多个可编程的复杂指令集计算机(RISC)芯核组成,充分保证了网络处理器的灵活性。

  2、测试阶段

  RPR在基于网络处理器环境下,是由不同的阶段组成的,其中包括标准一致性测试文档的创建、单元测试、仿真器测试、管道(pipeline)的集成、板上集成、系统测试,其中系统测试是RPR功能性测试的最后一部分。

  利用计算机中的进程概念,RPR测试的各个阶段如图1所示。

  

  图1 RPR的测试阶段

  单元测试与仿真器同时完成。各阶段控制平面仿真器测试和数据平面仿真器测试,表示控制平面和数据平面集成测试在仿真器中进行。紧跟在这个阶段之后的是板级集成测试阶段,在板级集成测试阶段的主要任务是测试数据平面与控制平面的接口,即控制平面能够与数据平面进行数据的。

[1]   

【责编:Zenghui】

--------------------next---------------------

阅读(247) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~