[发明专利]一种PCIE数据传输的方法、系统及设备有效
申请号: | 200710188107.3 | 申请日: | 2007-11-09 |
公开(公告)号: | CN101150527A | 公开(公告)日: | 2008-03-26 |
发明(设计)人: | 杨武;李晶林 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcie 数据传输 方法 系统 设备 | ||
1.一种PCIE数据传输的方法,应用于包括线卡板、主控板和PCIE交换器的系统中,所述线卡板中还包括地址隔离装置,其特征在于,所述方法包括以下步骤:
目的线卡板CPU将空闲的内存地址通知所述目的线卡板的地址隔离装置;
源线卡板地址隔离装置将报文按照目的线卡板槽位号发送到所述目的线卡板地址隔离装置;
所述目的线卡板地址隔离装置提取所述报文,将所述报文存储到所述空闲的内存地址中。
2.如权利要求1所述PCIE数据传输的方法,其特征在于,所述源线卡板地址隔离装置将报文按照目的线卡板槽位号发送到目的线卡板地址隔离装置之前还包括:
存储每个线卡板槽位号与PCIE地址的对应关系。
3.如权利要求2所述PCIE数据传输的方法,其特征在于,所述源线卡板地址隔离装置将报文按照目的线卡板槽位号发送到目的线卡板地址隔离装置具体包括:
接收到的携带有目的线卡板槽位号的报文,所述目的线卡板槽位号为源线卡板CPU从网络接口接收到报文后,依据转发表得到的所述报文的目的槽位号;
根据所述目的槽位号及所述对应关系,得到PCIE报文的地址字段;
将所述PCIE报文的地址字段封装到报文中,组成PCIE报文转发到交换网。
4.如权利要求2所述PCIE数据传输的方法,其特征在于,所述目的线卡板地址隔离装置提取所述报文,将所述报文存储到所述空闲的内存地址中具体包括:
地址隔离装置接收到交换网转发的PCIE报文后,获取空闲的内存地址;
所述地址隔离装置将所述报文存储到所述空闲的内存中。
5.如权利要求4所述PCIE数据传输的方法,其特征在于,所述将报文存储到所述空闲的内存中之后还包括:
CPU提取所述报文的目的槽位号、板号、端口号,把报文转发到网络接口;
CPU释放掉所述转发到网络接口报文所占的内存空间。
6.一种PCIE数据传输的系统,包括线卡板、主控板和PCIE交换器,其特征在于,所述线卡板具体包括:
地址隔离装置,用于预先存储每个线卡板槽位号与PCIE地址的对应关系,在发送报文时,将报文按照目的线卡板槽位号发送到目的线卡板地址隔离装置;在接收报文时,获取本线卡板空闲的内存地址,并将接收的报文存储到所述空闲的内存地址中。
7.如权利要求6所述PCIE数据传输的系统,其特征在于,所述地址隔离装置具体包括:
发送方包检测单元,用于接收到报文后,提取其中的目的槽位号发送到查表单元,并将所述报文发送到发送方组帧单元;
查表单元,用于根据所述槽位号获得对应的PCIE报文的地址字段,并发送到所述发送方组帧单元;
发送方组帧单元,用于将PCIE报文的地址字段封装到所述报文中,组成PCIE报文转发到交换网;
接收方包检测单元,用于接收交换网转发的PCIE报文后,提取所述报文发送到接收方组帧单元;
内存地址分配单元,用于从内存地址表中获得空闲的内存地址,发送给接收方组帧单元;
接收方组帧单元,用于将所述报文存储到所述空闲的内存地址中。
8.如权利要求7所述PCIE数据传输的系统,其特征在于,还包括:
内存地址更新单元,用于定期更新所述内存地址表。
9.一种线卡板,应用于包括主控板和PCIE交换器的系统中,其特征在于,所述线卡板具体包括:
地址隔离装置,用于预先存储每个线卡板槽位号与PCIE地址的对应关系,在发送报文时,将报文按照目的线卡板槽位号发送到目的线卡板地址隔离装置;在接收报文时,获取本线卡板空闲的内存地址,并将接收的报文存储到所述空闲的内存地址中。
10.如权利要求9所述线卡板,其特征在于,所述地址隔离装置具体包括:
发送方包检测单元,用于接收到报文后,提取其中的目的槽位号发送到查表单元,并将所述报文发送到发送方组帧单元;
查表单元,用于根据所述槽位号获得对应的PCIE报文的地址字段,并发送到所述发送方组帧单元;
发送方组帧单元,用于将所述PCIE报文的地址字段封装到所述报文中,组成PCIE报文转发到交换网。
11.如权利要求10所述线卡板,其特征在于,所述地址隔离装置还包括:
接收方包检测单元,用于接收交换网转发的PCIE报文后,提取所述报文发送到接收方组帧单元;
内存地址分配单元,用于从内存地址表中获得空闲的内存地址,发送给接收方组帧单元;
接收方组帧单元,用于将所述报文存储到所述空闲的内存地址中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710188107.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示器面板用量测载具的检测模块
- 下一篇:平行运动的机器