接口转换装置及流控实现方法

文档序号:7751070阅读:116来源:国知局
专利名称:接口转换装置及流控实现方法
技术领域
本发明涉及通信领域,具体而言,涉及一种接口转换装置及流控实现方法。
背景技术
目前支持大容量、可平滑扩容的数据通信设备/网络设备,多是采用分布式的交 换架构(Switch Fabric),采用网络处理器或者多核处理器和交换套片来实现。整个系统中 各交换节点通过大容量中心交换节点进行通信,通过增加交换节点数量进行平滑扩容。由于系统中流量的不均衡和突发,中心交换节点和各交换节点之间通过一套流控 机制在各节点之间传递流控信息。各交换节点需要及时响应流控信息,根据流控信息控制 交换节点。不同节点连接的接口标准可能有所不同,需要进行接口转换,接口转换带来了流 控传递信息不及时和流控信息丢失等问题;即使接口标准相同,为了支持不同接口,相同接 口之间也会进行一些额外的处理,以适应混插系统。目前网络处理器和多核处理器以及交 换套片很多采用 SPI4. 2 (System Packet Interface Level 4,Phase 2)和公共交换接口规 范(Common Switch Interface Specif icaton,简称为 CSIX)接口,SPI4. 2 接 口为通道化接 口,最大可支持256个通道(端口),按通道设置了不同的数据链路和状态链路,能做到数 据通道和控制通道分离,当数据发送拥塞时,可通过状态链路传递流控信息。CSIX接口没 有独立的数据通道和流控通道,其基本数据单元为CFrame,有两种流控方式链路级流控 和流控帧,通过CFrame类型区分是流控帧还是数据帧,数据通道可以划分逻辑上不同的通 道,支持256个服务分类和4096个地址(端口)。相关技术中,在接口转换装置两侧传递流控信息,可以利用接口的流控机制进行 流控传递,将接口处理单元的负荷和拥塞情况反馈给另一端,通过接口转换装置负荷情况 实现两端节点流控信息的间接传递。但是这种流控信息的传递并不是直接的,其传递的流 控信息是接口转换单元产生的流控信息,而不是接收节点产生的流控信息。若接口转换单 元所有的处理资源是通道化相互隔离的,这样传递流控信息也没问题,但是对接口转换单 元的资源要求就比较高了。如果接口转换单元不是通道化的,其所有的处理资源都是共享 的,显然这样间接的传递流控信息是不可靠的,某一通道流控会导致其他通道也发生阻塞。而由于接口标准不同,如图1图2所示对流控信息进行直接传递把流控信息转换 为流控报文/解流控报文,如图3所示接口转换装置将CSIX接口的流控帧转换为SPI4接 口的数据报文,利用数据通道进行流控信息传递,这样,在数据通道流量大情况下,转换成 数据报文格式的流控信息无法在数据通道上进行传输,继而无法根据流控信息进行流控操 作,导致流量拥塞。

发明内容
本发明的主要目的在于提供一种接口转换装置及流控实现方法,以解决上述的问 题。为了实现目的,根据本发明的一个方面,提供了一种接口转换装置。
根据本发明的接口转换装置包括流控状态捕获模块,用于捕获第一接口的第一 流控信息;流控转换模块,用于将第一流控信息转换成具有与第一接口相连接的第二接口 所支持的格式的第二流控信息;流控控制模块,用于根据第二流控信息对第二接口进行控 制。进一步地,第一接口为SPI4接口,第二接口为公共交换接口规范CSIX接口 ;或第 一接口为CSIX接口,第二接口为SPI4接口。进一步地,流控转换模块包括第一转换模块,用于在第一接口为SPI4接口,第二 接口为CSIX接口的情况下,将SPI4接口的反压信号转换成CSIX接口对应的流控帧,用于 指示进行流控操作;第二转换模块,用于在第一接口为SPI4接口,第二接口为CSIX接口的 情况下,将SPI4接口的反压解除信号转换成CSIX接口对应的流控帧,用于指示解除流控操 作。进一步地,流控转换模块包括第三转换模块,用于在第一接口为CSIX接口,第二 接口为SPI4接口的情况下,用于将CSIX接口的流控帧转换成SPI4接口对应的反压信号; 第四转换模块,用于在第一接口为CSIX接口,第二接口为SPI4接口的情况下,用于将CSIX 接口的流控帧转换成SPI4接口对应的反压解除信号。进一步地,流控状态捕获模块包括SPI4接口流控状态捕获模块,用于捕获SPI4 接口的通道流控信息,其中,流控信息携带SPI4接口的通道信息及进行反压或者反压解除 操作的信息;CSIX接口流控状态捕获模块,用于捕获CSIX接口的流控帧,其中,流控帧携带 CSIX接口的通道信息及进行流控或者解除流控操作的信息。进一步地,流控控制模块包括SPI4控制模块,用于对SPI4接口进行反压或者反 压解除操作;CSIX控制模块,用于对CSIX接口进行流控或者解除流控操作。为了实现上述目的,根据本发明的另一方面,提供了一种流控实现方法。根据本法明的流控实现方法包括捕获第一接口的第一流控信息;将第一流控信 息转换成具有与第一接口相连接的第二接口所支持的格式的第二流控信息;根据第二流控 信息对第二接口进行控制。进一步地,捕获第一接口的第一流控信息包括捕获SPI4接口的通道流控信息, 其中,流控信息携带SPI4接口的通道信息及进行反压或者反压解除操作的信息;捕获CSIX 接口的通道流控信息,其中,流控信息携带CSIX接口的通道信息及进行流控或者解除流控 操作的信息。进一步地,将第一流控信息转换成具有与第一接口相连接的第二接口所支持的格 式的第二流控信息包括在第一接口为SPI4接口,第二接口为CSIX接口的情况下,将SPI4 接口的反压信号转换成CSIX接口对应的流控帧,用于指示进行流控操作;在第一接口为 SPI4接口,第二接口为CSIX接口的情况下,将SPI4接口的反压解除信号转换成CSIX接口 对应的流控帧,用于指示进行解除流控操作;在第一接口为SPI4接口,第二接口为CSIX接 口的情况下,将CSIX接口的流控帧转换成SPI4接口对应的反压信号或反压解除信号。进一步地,根据第二流控信息对第二接口进行控制包括根据反压信号对SPI4接 口进行反压操作;根据反压解除信号对SPI4接口进行反压解除操作;根据流控帧对CSIX 接口进行流控或者解除流控操作。通过本发明,采用接口转换装置中增加接口流控状态捕获模块、流控转换模块及流控控制模块,解决了满流量运行时,会产生大量流控报文,严重消耗接口转换装置处理资 源,影响对正常数据流的处理的问题,进而达到了对流控信息快速高效传输的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的SPI4/CSIX交换流控实现方案示意图;图2是根据相关技术的交换流控系统示意图;图3是根据相关技术的SPI4与CSIX接口流控传递示意图;图4是根据本发明实施例的接口转换装置的结构框图;图5是根据本发明实施例的接口转换装置的优选的结构框图;图6是根据本发明优选实施例的接口转换装置的结构框图;图7是根据本发明实施例的本发明交换系统流控系统结构框图;图8根据本发明实施例的交换流控系统示意图;图9根据本发明实施例的流控方法的流程图;图10是根据本发明实施例的CSIX接口流控信息转换为SPI4接口流控信息流程 图;图11是根据本发明实施例的SPI4接口流控信息转换为CSIX接口流控信息流程 图;以及图12是根据本发明实施例的SPI4接口流控信息转换为SPI4接口流控信息流程 图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图4是根据本发明实施例的接口转换装置的结构框图,如图4所示,该接口转换装 置包括流控状态捕获模块20、流控转换模块40、流控控制模块50,下面对上述结构进行详 细描述流控状态捕获模块20,用于捕获第一接口的第一流控信息;流控转换模块40,连 接至流控状态捕获模块20,用于将流控状态捕获模块20捕获的第一流控信息转换成具有 与第一接口相连接的第二接口所支持的格式的第二流控信息;流控控制模块50,连接至流 控转换模块40,用于根据流控转换模块40转换的第二流控信息对第二接口进行控制。相关技术中,在接口转换装置两侧传递接口的流控信息,由于接口标准不同,将流 控帧转换成数据报文在数据通道传送,导致在数据通道流量大的情况下,转换成数据报文 格式的流控信息无法传输,导致无法进行流控操作的问题。本发明实施例通过流控状态捕 获模块20捕获接口的流控信息,流控转换模块40将流控信息转换成对端支持的流控信息, 不通过数据通道进行传送,即,通过在接口转换装置中增加上述模块以改进流控信息传递 方法及利用该装置实现交换节点中流控的可靠传递设备,使得具有系统包接口(SPI4)的 处理芯片与CSIX接口的处理芯片互联能够及时可靠的传递处理流控信息。避免在数据通道流量大的情况下,流控信息无法在接口两端传送继而无法进行流控的问题,实现了流控 信息的快速传输。优选地,第一接口为SPI4接口,第二接口为CSIX接口 ;或第一接口为CSIX接口, 第二接口为SPI4接口。该优选实施例实现了 SPI4接口和CSIX接口图5是根据本发明实施例的接口转换装置的优选的结构框图,如图5所示,流控 转换单元40包括第一转换模块402、第二转换模块404、第三转换模块406、第四转换模块 408,流控状态捕获模块20包括SPI4接口流控状态捕获模块202、CSIX接口流控状态捕获 模块204,流控控制模块包括50 :SPI4控制模块502、CSIX控制模块504,下面对上述结构进 行详细描述第一转换模块402,连接至SPI4接口流控状态捕获模块202,用于在第一接口为 SPI4接口,第二接口为CSIX接口的情况下,将SPI4接口流控状态捕获模块202捕获的 SPI4接口的反压信号转换成CSIX接口对应的流控帧,用于指示进行流控操作;第二转换模 块404,连接至SPI4接口流控状态捕获模块202,用于在第一接口为SPI4接口,第二接口为 CSIX接口的情况下,将SPI4接口流控状态捕获模块202捕获的SPI4接口的反压解除信号 转换成CSIX接口对应的流控帧,用于指示解除流控操作。该优选实施例实现了将SPI4接 口的反压信号或反压解除信号转换成CSIX接口对应的流控帧。第三转换模块406,连接至CSIX接口流控状态捕获模块204,用于在第一接口为 CSIX接口,第二接口为SPI4接口的情况下,用于将CSIX接口流控状态捕获模块204捕获的 CSIX接口的流控帧转换成SPI4接口对应的反压信号;第四转换模块408,连接至CSIX接口 流控状态捕获模块204,用于在第一接口为CSIX接口,第二接口为SPI4接口的情况下,用于 将CSIX接口流控状态捕获模块204捕获的CSIX接口的流控帧转换成SPI4接口对应的反 压解除信号。该优选实施例实现了将CSIX接口的流控帧转换成SPI4接口对应的反压信号 或反压解除信号。需要说明的是,流控转换模块支持多通道流控信息转换,可以直接将该接口某一 通道的流控信息转化为另外一个接口某一通道的流控信息,并将它传递给流控控制模块。SPI4接口流控状态捕获模块202,用于捕获SPI4接口的通道流控信息,其中,流控 信息携带SPI4接口的通道信息及进行反压或者反压解除操作的信息;CSIX接口流控状态 捕获模块204,用于捕获CSIX接口的流控帧,其中,流控帧携带CSIX接口的通道信息及进行 流控或者解除流控操作的信息。该优选实施例实现了 SPI4接口或CSIX接口获取通道流控 信息,实现了将SPI4接口的反压信号或反压解除信号转换成CSIX接口的流控帧。需要说明的是,流控状态捕获模块支持多通道流控捕获,利用接口流控机制,当一 侧接口某一通道流量拥塞流控时,可以捕获该接口的流控信息,并传递给流控转换模块。SPI4控制模块502,用于对SPI4接口进行反压或者反压解除操作;CSIX控制模块 504,用于对CSIX接口进行流控或者解除流控操作。该优选实施例实现了 SPI4接口和CSIX 接口根据流控信息进行控制操作,避免了流控震荡导致频繁的流控信息,特别是满流量运 行时产生的大量流控报文,消耗接口转换装置处理资源,影响对正常数据流的处理。图6是根据本发明优选实施例的接口转换装置的结构框图,如图6所示,该装置包 括SPI接收模块601、SPI发送模块602、CSIX发送模块603、CSIX接收模块604、帧解析模 块605、成帧模块606,接口转换模块2包括流控转换模块607、CSIX流控控制模块608、CSIX流控捕获模块609、SPI4接口流控控制模块610、SPI4接口流控状态捕获模块611,下 面对上述结构进行详细描述SPI接收模块601,连接至SPI4接口流控控制模块610,用于接收来自SPI4接口流 控控制模块610的流控信息;SPI发送模块602,连接至SPI4接口流控状态捕获模块611,用 于将SPI4的流控信息发送给SPI4接口流控状态捕获模块611 ;CSIX发送模块603,用于发 送CSIX接口的数据流;CSIX接收模块604,用于接收CSIX接口的数据流;帧解析模块605, 连接至CSIX接收模块604,用于解析CSIX接收模块发送的数据流;成帧模块606,连接至 SPI接收模块601,用于将SPI接收模块601接收的数据流成帧;流控转换模块607,支持多 通道流控信息转换,可以直接将该接口某一通道的流控信息转化为另外一个接口某一通道 的流控信息,并将它传递给流控控制模块;CSIX流控控制模块608,能进行CSIX端口流控和 解除流控操作,将对应的CSIX流控信息通过CSIX接口流控机制传递给另一端节点;CSIX 流控状态捕获模块609,支持多端口流控捕获,利用CSIX接口流控机制,当CSIX接口某一端 口流量拥塞流控时,可以捕获该接口的流控信息,并传递给流控转换模块;SPI4流控控制 模块610,支持多通道流控控制,能进行流控和解除流控操作,将对应的流控信息通过接口 流控机制传递给另一端节点;SPI4流控状态捕获模块611,支持多通道流控捕获,利用SPI4 接口流控机制,当SPI4接口某一通道流量拥塞流控时,可以捕获该接口的流控信息,并传 递给流控转换模块。需要说明的是,接口转换装置可以方便的将多级通道化流控信息进行逐级传递, 处理节点1发送给处理节点2的数据流由于处理节点2忙导致拥塞,处理节点2将自己的 流控信息经过接口转换装置的流控接力装置传递给与处理节点1相连的接口转换装置,实 现接收端到发送端点到点的流控信息传递。图7是根据本发明实施例的本发明交换系统流控系统结构框图,如图7所示,该系 统包括处理节点、接口转换单元(接口转换装置)和接口。处理节点和接口相连接,接口 之间通过接口转换单元相连接,在接口转换单元中增加流控接力模块(相当于图5中记载 的流控状态捕获模块20、流控转换模块40、流控控制模块50)实现处理节点到交换节点的 流控传递。图8根据本发明实施例的交换流控系统示意图,该系统通过将SPI4的流控信息转 换为CSIX的流控信息。在Fabric Switch系统中,可以可靠方便的实现流控信息的传递。图9根据本发明实施例的流控方法的流程图,如图9所示,包括步骤S902,捕获第一接口的第一流控信息;步骤S904,将所述第一流控信息转换成具有与所述第一接口相连接的第二接口所 支持的格式的第二流控信息;步骤S906,根据所述第二流控信息对所述第二接口进行控制。相关技术中,在接口转换装置两侧传递接口的流控信息,由于接口标准不同,将流 控帧转换成数据报文在数据通道传送,导致在数据通道流量大的情况下,转换成数据报文 格式的流控信息无法传输,导致无法进行流控操作的问题。本发明实施例通过捕获接口的 流控信息,将流控信息转换成对端支持的流控信息,不通过数据通道进行传送,使得具有系 统包接口(SPI4)的处理芯片与CSIX接口的处理芯片互联能够及时可靠的传递处理流控信 息。避免在数据通道流量大的情况下,流控信息无法在接口两端传送继而无法进行流控的
8问题,实现了流控信息的快速传输。优选地,捕获第一接口的第一流控信息包括捕获所述SPI4接口的通道流控信 息,其中,所述流控信息携带所述SPI4接口的通道信息及进行反压或者反压解除操作的信 息;捕获所述CSIX接口的通道流控信息,其中,所述流控信息携带所述CSIX接口的通道信 息及进行流控或者解除流控操作的信息。优选地,将第一流控信息转换成具有与第一接口相连接的第二接口所支持的格式 的第二流控信息包括在第一接口为SPI4接口,第二接口为CSIX接口的情况下,将SPI4接 口的反压信号转换成CSIX接口对应的流控帧,用于指示进行流控操作;在第一接口为SPI4 接口,第二接口为CSIX接口的情况下,将SPI4接口的反压解除信号转换成CSIX接口对应 的流控帧,用于指示进行解除流控操作;在第一接口为SPI4接口,第二接口为CSIX接口的 情况下,将CSIX接口的流控帧转换成SPI4接口对应的反压信号或反压解除信号。优选地,根据第二流控信息对第二接口进行控制包括根据反压信号对SPI4接口 进行反压操作;根据反压解除信号对SPI4接口进行反压解除操作;根据流控帧对CSIX接 口进行流控或者解除流控操作。优选地,SPI4接口对应每个交换节点分配独立的SPI4通道,接口转换装置直接将 CSIX接口对应端口的流控信息转换为SPI4接口对应状态通道的流控信息,直接向SPI4反 压;将对应SPI4状态通道的流控信息转换为CSIX接口对应端口的流控帧,发送给交换芯 片;SPI4发送模块给每个SPI4通道分配发送队列,使得对应通道反压时能够缓存报文在 发送队列中;接口转换装置SPI4接收模块针对每个SPI4通道设置缓存区,使得接收不同 SPI4通道的数据时独立缓存,不相互干扰。若接口转换装置两边都是SPI4接口,直接将两 侧SPI4接口状态通道信息进行传递,快速实现流控信息传播。相关技术中接口转换装置为了节省资源,对所有的数据通道都利用相同资源进行 处理,各通道的缓存都是公共的,而导致接口两侧的通道(端口)流控信息丢失,很容易因 为一个通道大流量拥塞而占用了接口转换装置的全部资源,导致一堵全堵问题。该优选实 施例通过设置单独的缓存区,避免了流控信息丢失。图10是根据本发明实施例的CSIX接口流控信息转换为SPI4接口流控信息流程 图,该方法包括步骤S1001,接口转换单元CSIX接口接收CSIX流控帧;步骤S1002,进行流控帧解析;步骤S1003,CSIX流控捕获模块获取CSIX流控信息,包括源节点对应的SPI4端口 号,判断是CSIX流控帧,CSIX解除流控帧;步骤S1004,将流控帧转换为SPI4流控反压;步骤S1005,向对应SPI4通道反压;步骤S1006,将流控帧转换为SPI4接口解除流控反压;步骤S1007,向对应SPI4通道解除反压。通过该实施例,当数据从SPI4到CSIX方向发送,CSIX接口流量拥塞产生流控或 者流量下降解除流控时,CSIX接口流控被捕获,判断是否流控/解除流控,若是CSIX流控 帧,通过流控转换模块,将之转换为SPI4接口对应通道的反压信号,向SPI4接口反压;若是 CSIX流控解除帧将之转换为对应通道的SPI4反压解除信号,向SPI4接口发送;若是CSIX链路级流控信息,则向SPI4所有通道反压。图11是根据本发明实施例的SPI4接口流控信息转换为CSIX接口流控信息流程 图,该方法包括步骤S1101,SPI4接口对应通道产生流控;步骤S1102,接口转换模块SPI4接口捕获流控状态信息;步骤S1103,获取SPI4通道号,可以知道对应的发送端CSIX端口,判断SPI4反压 还是解除反压?步骤S1104,将流控状态信息转换为CSIX流控帧;步骤S1105,向相应CSIX端口发送该流控帧;步骤S1106,将流控状态信息转换为CSIX流控解除帧;步骤S1107,向相应CSIX端口发送该流控帧。通过该实施例,当数据从CSIX到SPI4方向发送,SPI4接口对应通道流量拥塞产 生流控或者流量下降解除流控时,SPI4接口流控被捕获,判断是否流控/解除流控,若是 SPI4流控反压,通过流控转换模块,将之转换为CSIX接口对应端口的流控帧,向CSIX接口 发送;若是SPI4流控反压解除信号则将之转换为对应端口的CSIX流控解除帧,向CSIX接 口发送。本发明还可以用于SPI4接口之间流控信息传输,图12是根据本发明实施例的 SPI4接口流控信息转换为SPI4接口流控信息流程图,该方法包括步骤S1201,SPI4接口对应通道产生流控;步骤S1202,接口转换模块SPI4接口捕获流控状态信息;步骤S1203,获取SPI4通道号,可以知道对应的发送端CSIX端口,判断SPI4反压 还是解除反压?步骤S1204,转换为另一侧SPI4通道流控反压;步骤S1205,向对应SPI4通道进行反压操作;步骤S1206,转换为另一侧SPI4通道解除流控反压;步骤S1207,向对应SPI4通道进行解除反压。通过该实施例,首先捕获接口一侧通道的流控信息,根据通道对应关系,转换为另 一侧接口通道的流控信息,实现流控信息的透明传递,实现了 SPI4接口和SPI4接口流控信 息的传输。通过本发明,通过在接口转换装置中增加接口流控状态捕获模块、流控转换模块 及流控控制模块,避免了流控振荡导致频繁的流控信息,特别是满流量运行时,会产生大量 流控报文,严重消耗接口转换装置处理资源,影响对正常数据流的处理,实现了流控信息的 快速传输。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种接口转换装置,其特征在于,包括流控状态捕获模块,用于捕获第一接口的第一流控信息;流控转换模块,用于将所述第一流控信息转换成具有与所述第一接口相连接的第二接口所支持的格式的第二流控信息;流控控制模块,用于根据所述第二流控信息对所述第二接口进行控制。
2.根据权利要求1所述的接口转换装置,其特征在于,所述第一接口为SPI4接口,所述第二接口为公共交换接口规范CSIX接口;或 所述第一接口为所述CSIX接口,所述第二接口为所述SPI4接口。
3.根据权利要求2所述的接口转换装置,其特征在于,所述流控转换模块包括第一转换模块,用于在所述第一接口为所述SPI4接口,所述第二接口为所述CSIX接口 的情况下,将所述SPI4接口的反压信号转换成所述CSIX接口对应的流控帧,用于指示进行 流控操作;第二转换模块,用于在所述第一接口为所述SPI4接口,所述第二接口为所述CSIX接口 的情况下,将所述SPI4接口的反压解除信号转换成所述CSIX接口对应的流控帧,用于指示 解除流控操作。
4.根据权利要求2所述的接口转换装置,其特征在于,所述流控转换模块包括第三转换模块,用于在所述第一接口为所述CSIX接口,所述第二接口为所述SPI4接口 的情况下,用于将所述CSIX接口的流控帧转换成所述SPI4接口对应的反压信号;第四转换 模块,用于在所述第一接口为所述CSIX接口,所述第二接口为所述SPI4接口的情况下,用 于将所述CSIX接口的流控帧转换成所述SPI4接口对应的反压解除信号。
5.根据权利要求2所述的接口转换装置,其特征在于,所述流控状态捕获模块包括 SPI4接口流控状态捕获模块,用于捕获所述SPI4接口的通道流控信息,其中,所述流控信息携带所述SPI4接口的通道信息及进行反压或者反压解除操作的信息;CSIX接口流控状态捕获模块,用于捕获所述CSIX接口的流控帧,其中,所述流控帧携 带所述CSIX接口的通道信息及进行流控或者解除流控操作的信息。
6.根据权利要求2所述的接口转换装置,其特征在于,所述流控控制模块包括 SPI4控制模块,用于对所述SPI4接口进行反压或者反压解除操作;CSIX控制模块,用于对所述CSIX接口进行流控或者解除流控操作。
7.—种流控实现方法,其特征在于,包括 捕获第一接口的第一流控信息;将所述第一流控信息转换成具有与所述第一接口相连接的第二接口所支持的格式的 第二流控信息;根据所述第二流控信息对所述第二接口进行控制。
8.根据权利要求7所述的方法,其特征在于,捕获第一接口的第一流控信息包括捕获所述SPI4接口的通道流控信息,其中,所述流控信息携带所述SPI4接口的通道信 息及进行反压或者反压解除操作的信息;捕获所述CSIX接口的通道流控信息,其中,所述流控信息携带所述CSIX接口的通道信 息及进行流控或者解除流控操作的信息。
9.根据权利要求7所述的方法,其特征在于,将所述第一流控信息转换成具有与所述第一接口相连接的第二接口所支持的格式的第二流控信息包括在所述第一接口为所述SPI4接口,所述第二接口为所述CSIX接口的情况下,将所述 SPI4接口的反压信号转换成所述CSIX接口对应的流控帧,用于指示进行流控操作;在所述第一接口为所述SPI4接口,所述第二接口为所述CSIX接口的情况下,将所述 SPI4接口的反压解除信号转换成所述CSIX接口对应的所述流控帧,用于指示进行解除流 控操作;在所述第一接口为所述SPI4接口,所述第二接口为所述CSIX接口的情况下,将所述 CSIX接口的流控帧转换成所述SPI4接口对应的反压信号或反压解除信号。
10.根据权利要求9所述的方法,其特征在于,根据所述第二流控信息对所述第二接口 进行控制包括根据所述反压信号对所述SPI4接口进行反压操作; 根据所述反压解除信号对所述SPI4接口进行反压解除操作; 根据所述流控帧对所述CSIX接口进行流控或者解除流控操作。
全文摘要
本发明公开了一种接口转换装置及流控实现方法,该装置包括流控状态捕获模块,用于捕获第一接口的第一流控信息;流控转换模块,用于将第一流控信息转换成具有与第一接口相连接的第二接口所支持的格式的第二流控信息;流控控制模块,用于根据第二流控信息对第二接口进行控制。通过本发明,实现了对流控信息快速高效传输。
文档编号H04L29/10GK101854402SQ20101019661
公开日2010年10月6日 申请日期2010年5月31日 优先权日2010年5月31日
发明者姚俊, 时有, 朱震宇, 郑海树 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1