扩展异步传输模式设备物理层端口的方法及系统的制作方法

文档序号:7596571阅读:175来源:国知局
专利名称:扩展异步传输模式设备物理层端口的方法及系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种扩展异步传输模式设备物理层端口的方法及系统。
背景技术
ATM(异步传输模式)是一种基于固定长度信元的快速分组交换技术,是实现信息高速公路的基本传递方式。ATM单元在UTOPIA(Universal Test &Operations PHY Interface for ATM)接口内传输和接收。UTOPIA是ATM(异步传输模式)通用测试和操作接口,它描述了在ATM层和PHY(ATM物理层)之间的公共接口,其基本参考模型如图1所示其中,物理层将信元流转换为可传输的比特并处理物理媒介(电缆)的功能。电子及物理接口,线路速度以及传输控制都是在这一层定义的。
ATM层负责创建ATM信元。这一层决定信元的结构,信元如何路由以及错误控制技术。这一层也保证了一个电路的QoS(服务质量)。
ATM适配层的目标是向应用提供有用的服务,并将它们与在发送端将数据分割为信元、在接收端将信元重新组织为数据的机制隔离开来。
UTOPIA接口处于ATM层和PHY层之间,可以分为主工作方式和从工作方式,如图2所示工作于主方式下的设备(如ATM层设备,下面简称主设备)主动对各个物理层端口发起轮询信号,通过使能信号(TxEnb和RxEnb)确定接口总线上的数据、奇校验和信元开始指示信号是否有效;而工作于从方式下的设备(如物理层设备,下面简称从设备)接受主设备的轮询,并在轮询到本地址时通过TxClav/RxClav(信元FIFO缓冲可用状态指示)信号指示本端口信元FIFO(先进先出)的可用状态,以便让主设备确定是否应该对此端口收发信元。
与UTOPIA I标准相比,UTOPIA II标准定义了更高速的并行接口、更宽的数据通路和多物理层操作,简化了线路速率为622Mbps的16位接口操作。UTOPIA II在多物理层操作中定义PHY port(ATM物理层端口)的最大数量为31。现有ATM层和PHY层设备的UTOPIA II接口是按照标准模型设计,接口的工作原理如下发送方向(ATM层到物理层)ATM层设备通过发送地址线TxADR[4:0]轮询各物理层设备端口,当相应的物理层设备端口被选中时,物理层设备根据其信元FIFO缓冲的情况通过TxClav信号给出信元FIFO缓冲可用状态指示,如果指示FIFO未满,则ATM层设备开始发送信元;如果指示FIFO已满,则ATM层设备不发送信元,继续轮询其他端口。
接收方向(物理层到ATM层)ATM层设备通过接收地址线RxADR[4:0]轮询各物理层设备端口,当相应的物理层设备端口被选中时,物理层设备根据其信元FIFO缓冲的情况通过RxClav信号给出信元FIFO缓冲可用状态指示,如果指示FIFO有信元可读,则ATM层设备开始使能该端口并接收信元;如果指示FIFO已空(无信元可读),则ATM层设备不对该端口操作,继续轮询其他端口。
在这种标准的UTOPIA II接口中,ATM层设备通过UTOPIA II接口的5根地址线(Tx/RxADR[4:0])来对最多31个PHY端口进行操作,包括31个PHY端口(端口地址为#0~#30)和一个空的端口(端口地址为#31)。由于ATM设备能够管理的PHY设备端口数量受到限制,在现有技术中,如果PHY设备端口数量超过了31个,则需要通过增加昂贵的ATM设备才能够解决对PHY设备端口的管理问题。
为了扩展ATM设备能够管理的PHY端口数量,现有技术中还有一种方法是通过在标准的UTOPIA II接口上增加新的信号来扩展PHY端口数量。例如,Any-PHY接口技术,其实质是同时重新定义ATM层和PHY层的接口信号来达到扩展PHY port数量的目的,比如,Any-PHY接口在标准的UTOPIA II接口信号的基础上,接收接口新增加2个信号RCSB(接收片选有效信号)和RSX(物理层接收方向开始向ATM层发送指示信号);发送接口新增加8个信号新增6个发送地址信号TxADR[10:5]、TCSB(发送片选有效信号)和TSX(发送方向ATM层开始向物理层发送信元指示信号)。这样做的结果是必须同时改变ATM层和PHY层设备的接口定义。如果有一方设备不支持该接口,则无法实现Any-PHY技术。因此这种技术不能应用到原有的ATM层和PHY层设备上,如果需要扩展PHY端口数量,必须更换原有的ATM层和PHY层设备,增加了设备成本。

发明内容
本发明的目的是提供一种扩展异步传输模式设备物理层端口的方法,以解决现有技术中标准UTOPIA II接口由于地址线数量的限制使得物理层端口不能超过31个的问题;本发明的另一个目的是提供一种扩展异步传输模式设备物理层端口的系统,以解决现有技术中扩展PHY端口数量时必须更换原有的ATM层和PHY层设备的缺点,使在现有支持UTOPIA II接口的ATM设备和物理层设备上直接实现对物理层端口的扩展。
本发明提供的技术方案如下一种扩展异步传输模式物理层端口的方法,所述异步传输模式包括异步传输模式ATM层、物理层,以及所述ATM层和物理层之间的ATM通用测试和操作接口,所述方法包括A、设定异步传输模式ATM信元的固定字段为地址线扩展位;B、将每个物理层端口扩展为预定个数;
C、根据所述地址线扩展位建立ATM交互信元地址与所述扩展后的物理层端口的对应关系;D、根据所述对应关系完成ATM层与所述扩展后的物理层端口间ATM信元的交互。
所述步骤C包括C1、设定所述扩展后的物理层端口的逻辑地址,使每个所述逻辑地址最多对应31个物理层端口和1个空端口;C2、建立所述ATM交互信元地址与所述逻辑地址的转换关系。
所述步骤D包括D1、当发送ATM信元时,根据发送的ATM信元目的地址及所述转换关系将所述ATM信元发送到对应逻辑地址的物理层端口上;D2、当接收ATM信元时,根据接收的ATM信元逻辑地址及所述转换关系获取接收ATM信元的物理层端口号。
所述步骤D1包括D11、ATM层将发送ATM信元的目的地址中的地址线扩展位配置在所述ATM信元的固定字段;D12、将配置后的ATM信元发送到所述ATM通用测试和操作接口上;D13、所述ATM通用测试和操作接口获取所述ATM信元的地址线扩展位;D14、将所述ATM信元的地址线扩展位置为0;D15、根据所述ATM信元的地址线扩展位及所述转换关系将修改后的ATM信元发送到对应逻辑地址的物理层端口上。
所述步骤D2包括D21、所述ATM通用测试和操作接口接收所述物理层端口上的ATM信元;D22、根据所述接收的ATM信元的逻辑地址修改所述ATM信元的固定字段;
D23、将修改后的ATM信元发送到所述ATM层;D24、所述ATM层根据接收的ATM信元中的地址线扩展位获取接收ATM信元的物理层端口号。
所述ATM信元的固定字段包括一般流量控制GFC字段的部分比特和/或虚通路标识VPI的部分比特,以及一般流量控制GFC字段的部分比特和/或虚容器标识VCI的部分比特。
一种扩展异步传输模式物理层端口的系统,包括ATM层设备,物理层设备,还包括转换逻辑设备,分别耦合于所述ATM层设备和所述物理层设备,用于实现所述ATM层设备与所述物理层设备间ATM信元的交互。
所述转换逻辑设备包括ATM侧端口,工作于标准ATM通用测试和操作接口标准II的从方式,用于与所述ATM层设备进行ATM信元交互;物理侧端口,工作于标准ATM通用测试和操作接口标准II的主方式,用于与所述物理层设备进行ATM信元交互。
所述物理层设备包括至少一组物理端口,所述每组物理端口工作于ATM通用测试和操作接口标准II方式,分别通过独立的使能信号和信元先进先出缓冲可用状态指示信号与所述转换逻辑设备相连。
所述每组物理端口通过相同的地址总线和数据总线与所述转换逻辑设备相连。
所述每组物理端口分别通过独立的地址总线和数据总线与所述转换逻辑设备相连。
可以将所述转换逻辑设备和所述物理层设备集成到一个物理层芯片上,使所述物理层芯片提供多于ATM通用测试和操作接口标准II规定的31个物理层端口,并且使用标准的ATM通用测试和操作接口与所述ATM层设备对接。
由以上本发明提供的技术方案可以看出,本发明利用ATM信元头的最前面4个比特(GFC字段)来作为标准UTOPIA II接口的地址线扩展位,使UTOPIA II接口实现多于标准规定的31个物理层端口的操作,而且只要是具有标准UTOPIA II接口的ATM层和物理层设备,就不需对已有设备进行任何修改而实现对物理层端口的扩展。尤其是在E1IMA(ATM反向复用)设备中,由于E1链路的速率是2M,所以需要ATM处理的容量不是很大,但需要的PHY端口数量却很多。在这种情况下,为了能够管理多于31个端口,避免了现有技术中需要增加昂贵的ATM层设备或者换原有的ATM层和PHY层设备,节约了设备成本。


图1是UTOPIA的基本参考模型;图2是UTOPIA II接口应用示例;图3是ATM信元头结构示意图;图4是本发明方法的流程图;图5是本发明方法中信元从ATM层到物理层的传送过程;图6是本发明方法中信元从物理层到ATM层的传送过程;图7是本发明系统的第一实施例结构图;图8是本发明系统的第二实施例结构图。
具体实施例方式
本发明的核心在于利用ATM信元头的最前面4个比特(GFC字段)来作为标准UTOPIA II接口的地址线扩展位,也就是说将扩展的地址位移到信元头内部,使UTOPIA II接口实现多于标准规定的31个物理层端口的操作,为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
本技术领域人员知道,ATM是一种传输模式,在这一模式中,信息被组织成信元,与其他数据信元结构相比,ATM信元是非常简单的。信元结构由ATM层定义,长度为53字节。每一个信元有一个5字节的信元头,用于管理及控制,向每一个信元提供信道及路径信息,使数据可以在ATM网络中准确传输;另外,还有48字节的有效载荷信息或数据。
ATM信元有两种类型,即UNI(用户网络接口)信元和NNI(网络节点接口)信元,如图3所示其中,各字段的含义如下GFC一般流量控制,4比特,只用于UNI接口,目前置为0000,将来可能用于流量控制或在共享媒体的网络中标示不同的接入。
VPI虚通路标识,NNI中为12比特,UNI中为8比特。
VCI虚通道标识,16比特,标识虚通路中的虚通道,VPI/VCI一起标识一个虚连接。
HEC信头差错控制,8比特,用于检测出有错误的信头。HEC的另一个作用是进行信元定界,利用HEC字段和它之前的4字节的相关性可识别出信头位置。由于在不同的链路中VPI/VCI的值不同,所以在每一段链路都要重新计算HEC。
PT净荷类型,3比特。用于指示本信元为用户数据信元或OAM(操作与维持)信元等。
CLP信元丢失优先级,1比特。用于拥塞控制。
UNI信元和NNI信元的区别在于信元头结构中最前面的4个比特。对于UNI信元,信元头最前面的4个bit定义为GFC(一般流量控制),目前GFC并未使用,设置为0000;对于NNI信元,信元头最前面的4个bit定义为VPI(虚通路标识)的最高4位。
由上述对ATM信元头各字段的定义可以看出,可以将ATM信元头中的某个字段作为标准UTOPIA II接口的地址线扩展位,使扩展不会影响到ATM信元头的定义。比如,ATM信元头最前面的4位,因为对于UNI信元来说,目前GFC并未使用,将其用作地址线扩展位不会影响ATM信元头的定义;而对于NNI信元,其结果是将VPI的范围减少为0~255(正常情况下NNI信元的VPI范围是0~4095),考虑到实际应用时VPI的数量很少,一般只有几十条,所以也不会因此影响实际的应用。
当然,也可以根据实际扩展需要,只定义GFC字段中的部分比特,比如,定义最前面2位,这样,对于UNI信元来说,不会影响ATM信元头的定义;对于NNI信元,其结果是将VPI的范围减少为0~1023;也可以使用VCI字段的部分比特,缩小实际使用的VCI范围。VCI的正常范围是16比特,即0~65535,如果利用其中2位来用作地址扩展,其他14位仍作为VCI值,使VCI的范围减少为0~16383,也能达到同样扩展效果。
为了简化描述,下文中将不再区分UNI和NNI信元,统一将信元头最前面的4个bit称为GFC字段。
在ATM分层结构中,UTOPIA接口位于ATM层和物理层之间。ATM层主要完成的功能有在发送端,将不同VP和VC的信元复用成物理层的单一信元流;在接收端,将物理层的单一信元流分路到不同的VP和VC中去。提供对ATM交叉连接和交换的控制。ATM物理层的主要功能就是完成在高层与传输介质间传送有效的信元和相应的定时信号。ATM层和物理层之间通过UTOPIA接口实现ATM信元的交互。
本发明就是基于标准的UTOPIA II接口,通过上述将ATM信元头中的固定字段作为标准UTOPIA II接口的地址线扩展位来实现ATM设备管理的物理层端口的扩展。
参照图4,图4是本发明方法的详细流程图,包括以下步骤步骤401设定ATM信元的固定字段为地址线扩展位,比如GFC的部分比特和/或VPI的部分比特,以及GFC字段的部分比特和/或VCI的部分比特,在前面已详细说明,在此不再赘述。
步骤402将每个物理层端口扩展为预定个数。
参照图形2所示的UTOPIA II标准接口,每个接口有5根地址线,因此其对应的物理层端口为31个,另外还有一个空地址端口。假如设定GFC字段(4bit)作为地址线的扩展位,则每个物理层端口可扩展为16个,这样最多可将总的物理层端口扩展为16×31个;假如设定GFC字段(4bit)中的3位作为地址线的扩展位,则每个物理层端口可扩展为8个,最多可将物理层端口扩展为8×31个。对此,可根据实际需要设定。
这样,虽然达到了扩展物理层端口的目的,但如果要在基于标准UTOPIAII接口的工作方式下实现ATM信元在ATM层和物理层之间的传输,则还需要根据设定的地址线建立ATM交互信元地址与扩展后的物理层端口的对应关系,以实现ATM信元的正确传输,因此,进到步骤403设定扩展后的物理层端口的逻辑地址,使每个逻辑地址最多对应31个物理层端口和1个空端口,也就是说使每个标准UTOPIA II接口对应一个逻辑地址,设定的ATM信元中的地址线扩展位分别对应这些逻辑地址。比如,有4位地址线扩展位,则对应的逻辑地址为0~15。
然后,进到步骤404建立ATM交互信元地址与逻辑地址的转换关系。这样,有了ATM交互信元的实际端口地址与逻辑地址的对应关系,在发送ATM信元(ATM层到物理层)时,通过设定的ATM信元中的地址线扩展位标识该逻辑地址,就可以将ATM信元发送到对应该逻辑地址的物理层端口上;在接收ATM信元(物理层到ATM层)时,同样通过设定的ATM信元中的地址线扩展位标识逻辑地址,就可以使ATM层的设备知道该ATM信元来自哪个物理层端口。建立了ATM交互信元地址与逻辑地址的转换关系,就可以进到下一步骤,步骤405根据建立的对应关系完成ATM层与扩展后的物理层端口间ATM信元的交互。
ATM信元在ATM层和物理层之间的交互过程分别如图5和图6所示,下面分别作详细说明。
参照图5,图5示出了ATM信元从ATM层到物理层的传送流程,包括以下步骤步骤501ATM层将发送ATM信元的目的地址中的地址线扩展位配置在ATM信元的固定字段。在发送ATM信元时,ATM层知道ATM要发送的目的地址,根据该地址,可以计算出其对应的逻辑地址及端口地址,将对应的逻辑地址的值配置在要发送的ATM信元的固定字段,以标识该逻辑地址。
步骤502将配置后的ATM信元发送到UTOPIA II接口上,该UTOPIA II接口只是作为一个中间的转换逻辑,并不是真正要接收ATM信元的物理层端口,通过该转换逻辑的接收和转发,实现ATM信元的正确传送。
步骤503UTOPIA II接口获取ATM信元的地址线扩展位。
步骤504将ATM信元的地址线扩展位置为0,这样可以防止由于该字段引起的信元错误。
步骤505根据ATM信元的地址线扩展位及建立的转换关系将修改后的ATM信元发送到对应逻辑地址的物理层端口上。因为UTOPIA II接口获取ATM信元的地址线扩展位后,也就知道了其对应的物理端口的逻辑地址,这样,就可以将其发送到对应的端口上,完成ATM的发送。
再参照图6,图6示出了ATM信元从物理层到ATM层的传送流程,包括以下步骤步骤601UTOPIA II接口接收物理层端口上的ATM信元。同样,该UTOPIA II接口只是作为一个中间的转换逻辑,并不是真正要接收ATM信元的ATM层设备接口。
步骤602根据接收的ATM信元的逻辑地址修改ATM信元的固定字段。由于所述UTOPIA II接口直接接收的ATM信元,因此该UTOPIA II接口知道ATM信元来自哪个逻辑地址上的物理层端口。将该逻辑地址的值填充到设定的ATM信元中的固定字段中,以便通过该字段告知ATM层接收的ATM信元来自哪个逻辑地址上的物理层端口。
然后,进到步骤603将修改后的ATM信元发送到ATM层。
步骤604ATM层根据接收的ATM信元中的地址线扩展位获取接收ATM信元的物理层端口号。
参照图7所示的本发明系统的第一实施例本发明系统包括ATM层设备、转换逻辑设备、物理层设备,其中,物理层设备包括n组物理端口PHY0至PHYn-1,转换逻辑设备通过信号线分别耦合于ATM层设备和物理层设备,用于实现ATM层设备与物理层设备间ATM信元的交互。
在该实施例中,物理层设备包括的n组物理端口均为标准的UTOPIA II接口,工作于UTOPIA II方式,分别通过独立的使能信号TxEnb/RxEnb和信元先进先出缓冲可用状态指示信号TxClav/RxClav与转换逻辑设备相连,也就是说,转换逻辑设备可以独立控制与每组物理端口的通信。
该实施例中的n组物理端口通过相同的地址总线和数据总线与转换逻辑设备的地址总线和数据总线相连,具体连接方式可参考图2所示UTOPIA II接口应用示例。当然,信元开始指示信号TxSOC/RxSOC、奇校验信号TxPrty/RxPrty也可以根据UTOPIA II总线驱动能力复用。在接口驱动能力允许的情况下,物理层的n组物理端口可以共用一套信号总线,包括数据总线、地址总线、信元开始指示信号线、奇校验信号线,但各组物理端口的使能信号和信元先进先出缓冲可用状态指示信号需要独立。
在图中,每组物理端口用PHYx(PHY0~PHYn-1)表示,实际上是一个具有31个物理层端口的物理层设备。如果实际物理层设备的端口比较少,如只有4个端口,则可以将多个实际物理层设备看成一个PHYx,只要使物理层端口的总和不大于31即可。
为了便于理解,现对照图2说明UTOPIA II的接口信号,分别如下表1和表2所示表1发送接口信号


表2接收接口信号


参照图7,转换逻辑设备包括两个端口,分别为ATM侧端口和物理侧端口。其中,ATM侧端口是标准的UTOPIA II接口,工作于UTOPIA II的从方式,用于与ATM层设备进行ATM信元交互;物理侧端口工作于UTOPIA II的主方式,对PHYx的各个端口进行轮询,完成与物理层设备ATM信元交互。
利用本发明系统,实现ATM层设备与物理层设备间信元的交互过程如下(1)在ATM层到物理层(Tx)方向ATM层设备根据信元要发送的目的物理设备号x和物理端口PHY port地址y,将ATM信元头的GFC置为x,轮询转换逻辑设备的物理端口y(TxAddr[4:0]=y)是否可以发送,如果转换逻辑的端口y缓冲FIFO(先进先出)不满可用,则ATM层设备将此信元发送到转换逻辑设备的y端口上,转换逻辑设备通过ATM侧端口(UTOPIA II接口)接收此信元,分析到GFC=x,PHY port地址为y(由于转换逻辑设备是在ATM侧UTOPIA接口的y端口收到该信元,所以知道PHY port地址为y),于是就将此信元头GFC置为“0000”。转换逻辑设备收到ATM层发过来的信元GFC=x,发送到物理层的时候将GFC置为“0000”。因为前面已经提到,如果将UNI信元的GFC设置为地址线扩展位,则对于NNI信元来说,VPI的范围将减小为0~255,所以,为了保证物理层接收信元的正确,必须将GFC字段重新置为“0000”。将GFC字段重新置为“0000”后,还需要重新计算HEC(信头差错控制),然后将此信元通过物理侧的第x个UTOPIA II接口发送到物理层设备的PHYx上的y端口上,即发送给PHYx时TxAddr[4:0]=y。
具体实现过程描述如下转换逻辑设备的物理侧端口是工作于主方式下,所以它能够通过TxEnb[x]和TxADR[4:0]信号轮循PHYx上的y端口,只要轮循到该端口的TxClav信号有效,即该端口的发送FIFO未满可用,则转换逻辑设备就可以将此信元发送到该端口。这样ATM层设备就能够通过转换逻辑设备根据GFC字段以及UTOPIA II接口上的TxAddr[4:0]信号来对物理层设备的n组31个端口进行发送信元操作。
(2)在物理层到ATM层(Rx)方向转换逻辑设备的物理侧端口(UTOPIAII接口)通过RxEnb
和RxADR[4:0]信号轮询各组物理层端口,当轮询到RxEnb[x]上的RxADR[4:0]=y端口上有信元可以接收时,就从PHYx上的y端口接收此信元,该信元的GFC=“0000”,为了能让ATM层设备知道此信元是从PHYx上收到的,转换逻辑设备需要修改信元的GFC字段,由于该信元是在RxEnb[x]上收到的,所以就将GFC的值置为x,并重新计算HEC,然后将此信元缓存于ATM侧端口的y端口的接收FIFO,当ATM层设备轮询到此端口时(RxAddr[4:0]=y),转换逻辑设备的ATM侧端口通过置RxClav信号有效,告通知ATM层设备y端口有接收到的信元,于是ATM层设备通过使能y端口开始接收此信元;ATM层从y端口收到此信元后发现GFC=x,就知道这个信元是从PHYx的y端口上收到的。这样,ATM层就能正确的对n×31个端口进行接收信元的操作。
由上述可见,本发明系统中ATM设备通过一个UTOPIA II接口就能够最多对16×31个物理层端口进行操作,同时又不影响ATM层和物理层设备的标准接口。
参照图8所示的本发明系统的第二实施例在该实施例中,物理层设备同样包括n组物理端口,每组物理端口为标准的UTOPIA II接口,工作于UTOPIA II方式,分别通过独立的使能信号TxEnb/RxEnb和信元先进先出缓冲可用状态指示信号TxClav/RxClav与转换逻辑设备相连,也就是说,转换逻辑设备可以独立控制与每组物理端口的通信。
与图7所示本发明系统第一实施例不同的是该实施例中的n组物理端口分别通过不同的信号总线与转换逻辑设备的信号总线相连,包括数据总线、地址总线、信元开始指示信号线、奇校验信号线,使能信号线和信元先进先出缓冲可用状态指示信号线。转换逻辑设备的物理侧端口可以看成工作于UTOPIA II主方式的n个独立的UTOPIA II接口,分别对应于物理层设备的n组物理端口(PHY0~PHYn-1)。通过对PHYx的各个端口进行轮询,完成与物理层设备ATM信元交互。
利用该系统实现ATM层设备与物理层设备间信元的交互过程与实施例1相似,在此不再详细描述。
通过上述两个实施例可见,本发明系统通过一个转换逻辑设备在ATM层和物理层间进行ATM信息的接转,使ATM层设备可以对多于现有标准中的31个物理层端口进行操作,而且转换逻辑设备也具有标准的UTOPIA II接口,这样,利用本发明就可以不对现有设备进行任何修改而直接使用。
在实际应用中,物理层设备通常为具有多个标准UTOPIA II接口的物理芯片,因此,可以将转换逻辑设备和物理层设备集成到一个物理层芯片上,使该物理层芯片提供多于UTOPIA II标准规定的31个物理层端口,并且使用标准的UTOPIA II接口与ATM层设备对接。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。
权利要求
1.一种扩展异步传输模式物理层端口的方法,所述异步传输模式包括异步传输模式ATM层、物理层,以及所述ATM层和物理层之间的ATM通用测试和操作接口,其特征在于,所述方法包括A、设定异步传输模式ATM信元的固定字段为地址线扩展位;B、将每个物理层端口扩展为预定个数;C、根据所述地址线扩展位建立ATM交互信元地址与所述扩展后的物理层端口的对应关系;D、根据所述对应关系完成ATM层与所述扩展后的物理层端口间ATM信元的交互。
2.根据权利要求1所述的方法,其特征在于,所述步骤C包括C1、设定所述扩展后的物理层端口的逻辑地址,使每个所述逻辑地址最多对应31个物理层端口和1个空端口;C2、建立所述ATM交互信元地址与所述逻辑地址的转换关系。
3.根据权利要求2所述的方法,其特征在于,所述步骤D包括D1、当发送ATM信元时,根据发送的ATM信元目的地址及所述转换关系将所述ATM信元发送到对应逻辑地址的物理层端口上;D2、当接收ATM信元时,根据接收的ATM信元逻辑地址及所述转换关系获取接收ATM信元的物理层端口号。
4.根据权利要求3所述的方法,其特征在于,所述步骤D1包括D11、ATM层将发送ATM信元的目的地址中的地址线扩展位配置在所述ATM信元的固定字段;D12、将配置后的ATM信元发送到所述ATM通用测试和操作接口上;D13、所述ATM通用测试和操作接口获取所述ATM信元的地址线扩展位;D14、将所述ATM信元的地址线扩展位置为0;D15、根据所述ATM信元的地址线扩展位及所述转换关系将修改后的ATM信元发送到对应逻辑地址的物理层端口上。
5.根据权利要求3所述的方法,其特征在于,所述步骤D2包括D21、所述ATM通用测试和操作接口接收所述物理层端口上的ATM信元;D22、根据所述接收的ATM信元的逻辑地址修改所述ATM信元的固定字段;D23、将修改后的ATM信元发送到所述ATM层;D24、所述ATM层根据接收的ATM信元中的地址线扩展位获取接收ATM信元的物理层端口号。
6.根据权利要求1所述的方法,其特征在于,所述ATM信元的固定字段包括一般流量控制GFC字段的部分比特和/或虚通路标识VPI的部分比特,以及一般流量控制GFC字段的部分比特和/或虚容器标识VCI的部分比特。
7.一种扩展异步传输模式物理层端口的系统,包括ATM层设备,物理层设备,其特征在于,还包括转换逻辑设备,分别耦合于所述ATM层设备和所述物理层设备,用于实现所述ATM层设备与所述物理层设备间ATM信元的交互。
8.根据权利要求7所述的系统,其特征在于,所述转换逻辑设备包括ATM侧端口,工作于标准ATM通用测试和操作接口标准II的从方式,用于与所述ATM层设备进行ATM信元交互;物理侧端口,工作于标准ATM通用测试和操作接口标准II的主方式,用于与所述物理层设备进行ATM信元交互。
9.根据权利要求7或8所述的系统,其特征在于,所述物理层设备包括至少一组物理端口,所述每组物理端口工作于ATM通用测试和操作接口标准II方式,分别通过独立的使能信号和信元先进先出缓冲可用状态指示信号与所述转换逻辑设备相连。
10.根据权利要求9所述的系统,其特征在于,所述每组物理端口通过相同的地址总线和数据总线与所述转换逻辑设备相连。
11.根据权利要求9所述的系统,其特征在于,所述每组物理端口分别通过独立的地址总线和数据总线与所述转换逻辑设备相连。
12.根据权利7至9任一项所述的系统,其特征在于,可以将所述转换逻辑设备和所述物理层设备集成到一个物理层芯片上,使所述物理层芯片提供多于ATM通用测试和操作接口标准II规定的31个物理层端口,并且使用标准的ATM通用测试和操作接口与所述ATM层设备对接。
全文摘要
本发明公开了一种扩展异步传输模式物理层端口的方法及系统,所述方法包括设定异步传输模式ATM信元的固定字段为地址线扩展位;将每个物理层端口扩展为预定个数;根据地址线扩展位建立ATM交互信元地址与扩展后的物理层端口的对应关系;根据所述对应关系完成ATM层与扩展后的物理层端口间ATM信元的交互。本发明系统通过一个分别耦合于ATM层设备和物理层设备的转换逻辑设备实现ATM层设备与物理层设备间ATM信元的交互。利用本发明,不需更换现有设备即可实现UTOPIA II接口上物理层端口多于31个的扩展,实现简单、成本低廉。
文档编号H04L29/06GK1728723SQ20041007101
公开日2006年2月1日 申请日期2004年7月26日 优先权日2004年7月26日
发明者郭蓥武 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1