一种pcie数据传输的方法、系统及板卡的制作方法

文档序号:7668660阅读:153来源:国知局
专利名称:一种pcie数据传输的方法、系统及板卡的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种PC正(PCI Express, PCI快速 总线)数据传输的方法、系统及板卡。
背景技术
PCI ( Peripheral Component Interconnect,夕卜i更吾卩"f牛互连)Express是由Intel 倡导开发的处理器系统总线,是一种串行互连技术,目前已经被PCISIG (PCI 专业组)接受并成为PCI、 PCI-X ( PCI extended, PCI扩展)的继承者,目标 是完全取代PCI和PCI-X。随着PCI Express (筒称PCIE)规范的发布,越来越 多的厂家开始推出基于PC正规范的芯片, 一些厂家已经推出了基于PC正的交 换器,在一个系统中可以连接很多设备,基于PCIE交换器的通信设备(如路 由器、交换机、网关等)也成为一种选择。现有技术中, 一个典型的基于PCIE交换器的分布式系统的架构,如图l 所示,PC正交换器提供多个PC正接口连接到主控板和线卡板(如接口板、业 务板等),主控板CPU ( Central Processor Unit,中央处理器)通过PCIE接口 完成PC正交换器的配置和线卡板的PC正终端空间的配置,确保不同的线卡板 可以通过PCIE交换网进行通信,线卡板中的报文处理主要通过报文处理引擎 实现,报文处理《1擎可以采用CPU、 NP (Networks Processor Unit,网络处理 器)或者ASIC (Application Specific Integrated Circuit,专用集成电路)等。在基于PCIE交换器的分布式系统中,通过PCIE总线实现设备之间通信的 串行、点对点类型的互连,利用基于PCIE数据报文的通信协议实现串行互连 通信。PCIE数据报文格式如图2所示,其中PCIE报文中携带目标线卡板的内存 地址,PCIE交换器根据该目标线卡板的内存地址对数据报文进行转发。具体 报文转发流程如图3和图4所示,包括以下步骤步骤s301,主控板为每个线卡板中的内存分配地址空间范围,确保所有线卡板进行PCIE报文转发时内存地址不沖突;线卡板l接收到报文后,提取报文 的五元组(MAC地址、IP地址、协议号)等信息,进行分类查表,如果查表 的结果为报文转发的目的为线卡板4的某个端口,则线卡板1向线卡板4申请内 存空间。步骤s302,线卡板4的CPU申请本地内存空间。步骤s303,线卡板4把本地内存空间的地址传递给线卡板l的CPU。步骤s304,线卡板1的CPU根据线卡板4提供的内存地址,组装PCIE报文,发送到PCIE交换网上,PCIE交换网依据PC正报文中的地址信息,转发报文到线卡板4。步骤s305,线卡板4把^R文存储到预先分配的地址空间。 图3和图4的转发流程所示,要转发一个包到目的线卡板必须先到目的线 卡板申请内存空间地址,然后依据申请到的目的地址,组装PCIE包,然后把 该PCIE包通过PCIE交换网发送到目的线卡板。目的地址的申:^青和传送可以通 过设备的数据承载平面,也可以通过控制平面,为了避免数据承载平面数据 报文过多、发生拥塞,优选使用控制平面传递目的内存地址。基于PCIE交换 网的这种地址路由方式,在基于PCIE交换网的每个线卡板地址都必须是唯一 的,不能和其他线卡板地址冲突。综上所述,现有技术中PCIE数据传输具有以下缺陷1、 PC正交换网中的通信协议复杂,严重影响线卡板间传输的性能发 送方需要获取接收方的地址,接收方的地址需要更新给发送方。由此增加了 通信开销,例如接收方的地址更新给发送方时,对某些加锁的内存地址, 接收方需要额外发送访问加锁的开销;及一个数据包的传送伴随着以PC正 Memory写方式的两个小包(请求地址包和获取地址包)的开销等。2、 PCIE交换网中的VC (Virtual Channel,虚通道)数量不够,容易引 起HOL (Head of Line Blocking,信头阻塞)问题。如果CPU向某个槽位申 请写空间,当对方忙时,将导致CPU陷入等待,无法向其他槽位发送申请。3、 为了传输的正确可靠,PCIE的许多操作的优先IM艮高,需要确保这些 操作成功执行。如果执行这些操作时,板间传输出了故障,CPU将继续等待,会影响CPU的基本运行,且造成较大的传输延时。发明内容本发明实施例提供一种PCIE数据传输的方法、系统及设备,有效提高基 于PCIE交换网的设备转发性能。本发明实施例提供了一种PCIE数据传输的方法,应用于包括线卡板、主 控板和PCIE交换器的系统中,所述线卡板中还包括地址隔离装置和报文緩存 装置,所述方法包括以下步骤源线卡板CPU将报文通过所述源线卡板的地址隔离装置存储到所述源线 卡板的报文緩存装置;所述源线卡板的地址隔离装置从目的线卡板的地址隔离装置获取所述目 的线卡板报文緩存装置的空闲地址;所述源线卡板的地址隔离装置将所述报文存储到所述目的线卡板的报文 緩存装置;所述目的线卡板的地址隔离装置提取所述报文,将所述报文发送给所述 目的线卡板的CPU。其中,源线卡板CPU将报文通过所述源线卡板的地址隔离装置存储到所 述源线卡板的报文緩存装置具体包括源线卡板CPU从物理端口接收到报文;所述源线卡板CPU向本单板的地址隔离装置申请空闲的报文緩存装置中 的空闲空间,地址隔离装置把报文緩存装置的空闲地址返回给CPU;所述源线卡板CPU把报文数据发送给地址隔离装置,地址隔离装置把报 文存储到报文緩存装置中。其中,所述源线卡板的地址隔离装置从目的线卡板的地址隔离装置获取 所述目的线卡纟反净艮文緩存装置的空闲地址具体包括所述源线卡板的地址隔离装置向所述目的线卡板的地址隔离装置申请报 文緩存装置的空闲地址;所述目的线卡板的地址隔离装置将所述目的线卡板的报文緩存装置的空闲地址返回给所述源线卡板的地址隔离装置。其中,所述源线卡板的地址隔离装置将所述报文存储到所述目的线卡板的报文緩存装置具体包括源线卡板地址隔离装置依据获得的目的线卡板报文緩存装置的空闲地址 重新组帧PCIE报文发送到交换网,由交换板把报文发送到目的线卡板的地址 隔离装置;所述目的线卡板的地址隔离装置把报文存储到目的线卡板的报文緩存装 置中。其中,所述目的线卡板的地址隔离装置提取所述报文,将所述报文发送 给所述目的线卡板的CPU具体包括所述目的线卡板的地址隔离装置向所述目的线卡板的CPU申请内存空间;所述目的线卡板的CPU返回空闲的内存地址给所述目的线卡板的地址隔 离装置;所述目的线卡板的地址隔离装置将PCIE报文,发送给目的线卡板的 CPU;所述目的线卡板CPU依据目的板号和端口号,将所述报文从相应的物理端口发送。其中,所述源线卡板的地址隔离装置从目的线卡板的地址隔离装置获取 所述目的线卡板报文緩存装置的空闲地址是通过线卡板中的控制装置实现或通过PCIE交换器实现。本发明还提供了一种PCIE数据传输的系统,包括线卡板、主控板和PCIE 交换器,所述线卡板中还包括报文緩存装置,用于存储待发送的报文和来自交换网的报文; 地址隔离装置,用于在发送方向,从目的线卡板的地址隔离装置获取所 述目的线卡板报文緩存装置的空闲地址,并将本板的报文緩存装置中的待发 送报文发送到所述目的线卡板的地址隔离装置;在接收方向,将来自交换网的报文存储到本板的所述报文緩存装置中,然后获取本板空闲的内存地址, 并将所述本板的报文緩存装置中的报文存储到所述空闲的内存地址中。其中,所述报文緩存装置具体包括 第一报文緩存单元,用于存储待发送的报文; 第二报文緩存单元,用于存储来自交换网的报文。 其中,所述地址隔离装置具体包括第一报文接收控制单元,用于将待发送报文存储到所述第一报文緩存单元;第二报文发送控制单元,用于从目的线卡板的地址隔离装置获取所述目 的线卡板报文緩存装置的空闲地址,并将所述报文緩存装置中的待发送报文发送到所述目的线卡板的地址隔离装置;第二报文接收控制单元,用于将来自交换网的接收报文存储到所述第二 报文緩存单元;第一报文发送控制单元,用于获取本线卡板空闲的内存地址,并将所述 报文緩存装置中的接收报文存储到所述空闲的内存地址中。 其中,所述线卡板还包括控制装置,用于源线卡板的地址隔离装置通过控制平面与目的线卡板的 地址隔离装置通信以获取所述目的线卡板的报文緩存装置的空闲地址。 本发明还提供了一种线卡板,包括报文緩存装置,用于存储待发送的报文和来自交换网的报文;地址隔离装置,用于在发送方向,从目的线卡板的地址隔离装置获取所 述目的线卡板报文緩存装置的空闲地址,并将本板的报文緩存装置中的待发 送报文发送到所述目的线卡板的地址隔离装置。其中,在接收方向,将来自交换网的报文存储到本板的所述报文緩存装 置中,然后获取本板空闲的内存地址,并将所述本板的报文緩存装置中的报 文存储到所述空闲的内存地址中。所述线卡板还包括控制装置,用于与对端线卡板通信以传递报文緩存装 置的空闲地址。与现有技术相比,本发明具有以下优点本发明的实施例中,在PCIE交换网和线卡板的CPU之间增加一个地址 隔离装置和报文緩存装置,此两个装置使每个线卡板CPU的地址空间相对独 立,不受PCIE交换器地址路由方式的影响,PCIE交换器按照隔离后的地址 进行转发,并不按照线卡板CPU的内存地址进行转发,通过此地址隔离装置 实现报文的分段转发。因为线卡板CPU处理报文都是本地操作,无交换网延 时和竟争,速度和效率可以得到保证,这样即使交换网在进行转发时有延时, 也不会影响线卡板CPU的工作,有效提高设备的包转发性能。


图1是现有技术中基于PCIE交换网的系统结构图; 图2是现有技术中PCIE数据报文格式示意图; 图3是现有技术中PCIE数据报文转发流程图; 图4是现有技术中PCIE数据报文转发示意图; 图5是本发明中一种PCIE数据传输的方法示意图; 图6是本发明中转发流程中报文的格式示意图; 图7是本发明中线卡板结构图;图8是本发明中增加了控制装置的PCIE数据传输系统示意图。
具体实施方式
本发明提供了一种PCIE数据传输的方法,应用于包括线卡板、主控板和 PCIE交换器的系统中,所述线卡板中还包括地址隔离装置和报文緩存装置, 该方法具体流程如图5所示,包括以下步骤步骤s501,源线卡板CPU从物理端口接收到报文。步骤s502,源线卡板CPU向本单板的地址隔离装置申请空闲的报文緩存 装置中的空闲空间,地址隔离装置把报文緩存装置的空闲地址返回给CPU。 其中,源线卡板的地址隔离装置可以通过PCIE交换器从目的线卡板的地址隔 离装置获取所述目的线卡板报文緩存装置的空闲地址;也可以通过线卡板中的控制装置从目的线卡板的地址隔离装置获取所述目的线卡板报文緩存装置 的空闲i也址。步骤s503,源线卡板CPU把报文数据发送给地址隔离装置,地址隔离装 置把报文存储到报文緩存装置中。步骤s504,源线卡板的地址隔离装置向目的线卡板的地址隔离装置申请 ^Jl緩存地址,目的线卡板把本板报文緩存装置的空闲空间地址返回给源线 卡板地址隔离装置。步骤s505,源线卡板地址隔离装置依据获得的目的线卡板报文緩存装置 的空闲地址重新组帧PCIE报文发送到交换网,由交换板把报文发送到目的线 卡板的地址隔离装置。步骤s506,目的线卡板的地址隔离装置把报文存储到目的线卡板的报文 緩存装置中。步骤s507,目的线卡板的地址隔离装置向目的线卡板的CPU申请内存空间。步骤s508,目的线卡板的CPU返回空闲的内存地址给目的线卡板的地址 隔离装置。步骤s509,目的线卡板的地址隔离装置重新组帧PC正报文发送给目的线 卡板的CPU。步骤s510,目的线卡板CPU依据目的板号和端口号,把报文从相应的物 理端口发送。如图6,是报文从源线卡板接收后,最终报文从目的线卡板发送出去,在 转发过程中不同阶段报文的格式。可以看出采用分段转发过程中,PC正报文 的地址进行了三次转变,实现报文分段转发的要求。具体为源线卡板CPU 收到来自物理端口的报文,然后,源线卡板CPU获取本板报文緩存装置的空 闲地址后,将组装成"PCIE报文头信息+源线卡板报文緩存装置空闲地址+报 文,,的格式,存储到本板的报文緩存装置;当地址隔离装置获取了目的线卡 板的报文緩存装置的空闲地址后,组装成"PCIE报文头信息+目的线卡板报 文緩存装置空闲地址加报文"的格式;在目的线卡板的地址隔离装置获取了本板CPU内存地址后,将报文组装成"PCIE报文头信息+目的线卡板CPU内 存空闲地址+报文"的格式,存储到目的线卡板CPU内存空闲。本发明还提供了 一种PCIE数据传输的系统,包括线卡板、主控板和PCIE 交换器。其中,线卡板如图7所示,包括报文緩存装置,用于存储待发送 的报文和来自交换网的报文;地址隔离装置,用于在发送方向,从目的线卡 板的地址隔离装置获取所述目的线卡板报文緩存装置的空闲地址,并将本板 的报文緩存装置中的待发送4艮文发送到所述目的线卡板的地址隔离装置;在 接收方向,将来自交换网的报文存储到本板的所述报文緩存装置中,然后获 取本板空闲的内存地址,并将所述本板的报文緩存装置中的报文存储到所述 空闲的内存地址中。所述报文緩存装置具体包括第一报文緩存单元,用于存储待发送的报 文;第二报文緩存单元,用于存储来自交换网的报文。所述地址隔离装置具体包括第一报文接收控制单元,用于将待发送报 文存储到所述第一报文緩存单元;第二报文发送控制单元,用于从目的线卡 板的地址隔离装置获取所述目的线卡板报文緩存装置的空闲地址,并将所述 报文緩存装置中的待发送报文发送到所述目的线卡板的地址隔离装置;第二 报文接收控制单元,用于将来自交换网的接收报文存储到所述第二报文緩存 单元;第一报文发送控制单元,用于获取本线卡板空闲的内存地址,并将所 述报文緩存装置中的接收报文存储到所述空闲的内存地址中。源线卡板CPU从物理端口接收到报文,所述源线卡板CPU向本单板的地 址隔离装置申请空闲的报文緩存装置中的空闲空间,地址隔离装置把报文緩 存装置的空闲地址返回给CPU,所述源线卡板CPU把报文数据发送给地址隔 离装置中的第一报文接收控制单元1。第一报文接收控制单元1把报文存储到 第一报文緩存单元1;地址隔离装置中的第二报文发送控制单元2根据获取的 目的线卡板中"^艮文緩存装置的空闲地址更改"^艮文的地址信息,重新组帧PCIE 报文发送到交换网,由交换板把报文发送到目的线卡板的地址隔离装置,所 述目的线卡板的地址隔离装置把报文存储到目的线卡板的报文緩存装置中。第二报文接收控制单元2从PCIE交换网接收到报文后,把报文存储到第二报文緩存单元2中;第一报文发送控制单元1根据向本板CPU申请的内存 空间更改PCIE头中的地址信息,发送到CPU的内存空间中;进一步由CPU 依据目的板号、目的端口号发送到物理端口。其中第一报文接收控制单元1、第二报文接收控制单元2、第一报文发送 控制单元l、第二报文发送控制单元2可以由软件实现,也可以由硬件实现, 通过石更件实现可以集成在CPU内部,也可以通过外置的FPGA或者ASIC实 现。其中地址隔离装置与CPU之间的接口可以是PC正接口 ,也可以是 SPI4.2/XGMII接口,或者其它虚拟的软件接口等。如果接口是SPI4或者 XGMII接口 ,上述处理步骤可以筒化,因为SPI4和XGMII接口不需要对应 的内存地i止。另外,本发明对图3的方案进行优化,如图8所示,增加了控制装置, 用于源线卡板的地址隔离装置通过控制平面与目的线卡板的地址隔离装置通 信以获取所述目的线卡板的报文緩存装置的空闲地址。因为PCIE交换网可能 会存在拥塞,为了保证源线卡板从目的线卡板有效得到地址,在地址隔离装 置接口上增加了控制装置。此控制装置用于发送控制报文到目的线卡板的地 址隔离装置,控制装置发送的数据通过系统的控制平面,如控制平面为以太 网交换芯片,则控制装置可以为一个以太网MAC控制器,实现地址隔离装置 接口与以太网接口的接口转换,从而完成不同线卡板的地址隔离装置的通信。具体实现过程为源线卡板向目的线卡板申请报文緩存地址时,隔离装 置不采用直接向PC正交换器发送PC正报文,而是向控制装置发送报文,如 控制装置为以太网MAC控制芯片,申请地址空间的报文通过以太网接口发送 的以太网交换芯片组成的控制平面,通过控制平面进一步转发到目的线卡板 的控制装置,进而到目的板的地址隔离装置。同样,目的板的地址隔离装置 把空闲的地址信息传递到源线卡板的地址隔离装置。控制装置的实现可以通 过软件、硬件实现,可以集成在地址隔离装置上,也可以作为一个单独的单 元。控制平面, 一般的网络设备为了区分数据平面都有一个控制平面,确保 控制报文可靠有效的传递,本发明中可以直接借用这个控制平面,也可以单 独使用 一个独立的控制平面。本发明中地址隔离装置完成本地CPUPCIE ^JL的终结,即地址隔离装置 具有本地緩存(报文緩存装置),CPU与地址隔离装置进行报文转发,申请写 空间和地址,仍然是按照标准的PC正流程进行操作,只是由地址隔离装置对 本地CPU进行响应,而不是对端线卡板的CPU进行响应。即将一个传输过程 分解成两个本地传输和一个交换网传输,两个本地传输速度和性能有保证, 而交换网传输由地址隔离装置控制完成,这样即使有交换网延时和效率上的问题,也不影响线卡板CPU的工作,从而使原; M艮紧耦合的两个CPU之间的耦合变成了松耦合,在多线卡板的系统中,可以大大减轻各线卡板的CPU处理等待时间,提高系统的转发性能。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬 件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体 现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种PCIE数据传输的方法,应用于包括线卡板、主控板和PCIE交换器的系统中,所述线卡板中还包括地址隔离装置和报文缓存装置,其特征在于,所述方法包括以下步骤源线卡板CPU将报文通过所述源线卡板的地址隔离装置存储到所述源线卡板的报文缓存装置;所述源线卡板的地址隔离装置从目的线卡板的地址隔离装置获取所述目的线卡板报文缓存装置的空闲地址;所述源线卡板的地址隔离装置将所述报文存储到所述目的线卡板的报文缓存装置;所述目的线卡板的地址隔离装置提取所述报文,将所述报文发送给所述目的线卡板的CPU。
2、 如权利要求1所述PCIE数据传输的方法,其特征在于,源线卡板CPU 将报文通过所述源线卡板的地址隔离装置存储到所述源线卡板的报文緩存装 置具体包括源线卡板CPU从物理端口接收到报文;所述源线卡板CPU向本单板的地址隔离装置申请空闲的报文緩存装置中 的空闲空间,地址隔离装置把才艮文緩存装置的空闲地址返回给CPU;所述源线卡板CPU把报文数据发送给地址隔离装置,地址隔离装置把报 文存储到报文緩存装置中。
3、 如权利要求1所述PCIE数据传输的方法,其特征在于,所述源线卡 板的地址隔离装置从目的线卡板的地址隔离装置获取所述目的线卡板报文緩 存装置的空闲地址具体包括所述源线卡板的地址隔离装置向所述目的线卡板的地址隔离装置申请报 文緩存装置的空闲地址;所述目的线卡板的地址隔离装置将所述目的线卡板的报文緩存装置的空 闲地址返回给所述源线卡板的地址隔离装置。
4、 如权利要求1所述PCIE数据传输的方法,其特征在于,所述源线卡 板的地址隔离装置将所述报文存储到所述目的线卡板的报文緩存装置具体包括源线卡板地址隔离装置依据获得的目的线卡板报文緩存装置的空闲地址重新组帧PCIE报文发送到交换网,由交换板把报文发送到目的线卡板的地址 隔离装置;所述目的线卡板的地址隔离装置把报文存储到目的线卡板的报文緩存装 置中。
5、 如权利要求1所述PC正数据传输的方法,其特征在于,所述目的线 卡板的地址隔离装置提取所述报文,将所述报文发送给所述目的线卡板的 CPU具体包括所述目的线卡板的地址隔离装置向所述目的线卡板的CPU申请内存空间;所述目的线卡板的CPU返回空闲的内存地址给所述目的线卡板的地址隔 离装置;所述目的线卡板的地址隔离装置将PC正报文,发送给目的线卡板的 CPU;所述目的线卡板CPU依据目的板号和端口号,将所述报文从相应的物理端口发送。
6、 如权利要求1所述PC正数据传输的方法,其特征在于,所述源线卡 板的地址隔离装置从目的线卡板的地址隔离装置获取所述目的线卡板报文緩 存装置的空闲地址是通过线卡板中的控制装置实现或通过PCIE交换器实现。
7、 一种PCIE数据传输的系统,包括线卡板、主控板和PCIE交换器,其 特征在于,所述线卡板中还包括报文緩存装置,用于存储待发送的报文和来自交换网的报文; 地址隔离装置,用于在发送方向,从目的线卡板的地址隔离装置获取所 述目的线卡板"t艮文緩存装置的空闲地址,并将本板的报文緩存装置中的待发 送报文发送到所述目的线卡板的地址隔离装置;在接收方向,将来自交换网 的报文存储到本板的所述报文緩存装置中,然后获取本板空闲的内存地址,并将所述本板的报文緩存装置中的报文存储到所述空闲的内存地址中。
8、 如权利要求7所述PCIE数据传输的系统,其特征在于,所述净艮文緩 存装置具体包括第一报文緩存单元,用于存储待发送的报文; 第二报文緩存单元,用于存储来自交换网的报文。
9、 如权利要求7所述PCIE数据传输的系统,其特征在于,所述地址隔 离装置具体包括第一报文接收控制单元,用于将待发送报文存储到所述第一报文緩存单元;第二报文发送控制单元,用于从目的线卡板的地址隔离装置获取所述目 的线卡板报文緩存装置的空闲地址,并将所述报文緩存装置中的待发送报文发送到所述目的线卡板的地址隔离装置;第二报文接收控制单元,用于将来自交换网的接收报文存储到所述第二报文緩存单元;第一报文发送控制单元,用于获取本线卡板空闲的内存地址,并将所述 报文緩存装置中的接收报文存储到所述空闲的内存地址中。
10、 如权利要求7所述PCIE数据传输的系统,其特征在于,所述线卡板 还包括控制装置,用于源线卡板的地址隔离装置通过控制平面与目的线卡板的 地址隔离装置通信以获取所述目的线卡板的报文緩存装置的空闲地址。
11、 一种线卡板,其特征在于,包括报文緩存装置,用于存储待发送的报文和来自交换网的报文; 地址隔离装置,用于在发送方向,从目的线卡板的地址隔离装置获取所述目的线卡板报文緩存装置的空闲地址,并将本板的报文緩存装置中的待发送才艮文发送到所述目的线卡板的地址隔离装置。
12、 如权利要求11所述线卡板,其特征在于,在接收方向,将来自交换 网的报文存储到本板的所述报文緩存装置中,然后获取本板空闲的内存地址, 并将所述本板的报文緩存装置中的报文存储到所述空闲的内存地址中。13、如权利要求11或12所述线卡板,其特征在于,所述线卡板还包括 控制装置,用于与对端线卡板通信以传递报文緩存装置的空闲地址。
全文摘要
本发明公开了一种PCIE数据传输的方法源线卡板CPU将报文通过所述源线卡板的地址隔离装置存储到所述源线卡板的报文缓存装置;所述源线卡板的地址隔离装置从目的线卡板的地址隔离装置获取所述目的线卡板报文缓存装置的空闲地址;所述源线卡板的地址隔离装置将所述报文存储到所述目的线卡板的报文缓存装置;所述目的线卡板的地址隔离装置提取所述报文,将所述报文发送给所述目的线卡板的CPU。本发明公开了一种PCIE数据传输的系统及板卡。本发明有效提高基于PCIE交换网的设备转发性能。
文档编号H04L12/02GK101227296SQ20071030145
公开日2008年7月23日 申请日期2007年12月27日 优先权日2007年12月27日
发明者李晶林, 武 杨 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1