[发明专利]一种融合网络接口卡、报文编码方法及其报文传输方法有效
申请号: | 202010438897.1 | 申请日: | 2020-05-21 |
公开(公告)号: | CN111641622B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 肖立权;常俊胜;赖明澈;庞征斌;陆平静;罗章;黎渊;张建民;齐星云;徐金波;孙岩;董德尊 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | H04L69/08 | 分类号: | H04L69/08;H04L69/18;H04L69/22;H04L12/02 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融合 网络 接口卡 报文 编码 方法 及其 传输 | ||
1.一种融合网络接口卡,包括PCIE主机接口处理模块、高速网网卡核心逻辑、交叉开关XBAR、以太网网卡核心逻辑、以太网报文拆分/拼装模块、物理层逻辑,其特征在于,还包含一个高速网/以太网报文转换模块EoH以及高速网/以太网可配的网络端口;
PCIE主机接口处理模块与计算机系统中的结点以及高速网网卡核心逻辑、以太网网卡核心逻辑相连接,实现和PCIE接口的通信功能,将系统中的各类结点连接至网络中;PCIE主机接口处理模块从结点接收报文,根据结点使用通信模式的不同,决定将来自结点的报文提交给高速网网卡核心逻辑还是以太网网卡核心逻辑,判断依据如下:当与本结点进行通信的结点是高速网结点时判定结点需要使用的是高速网模式,PCIE主机接口处理模块将报文提交给高速网网卡核心逻辑;当与本结点进行通信的结点是以太网结点时判定结点需要使用的是以太网模式,PCIE主机接口处理模块将报文提交给以太网网卡核心逻辑;对于物理层过来的报文,PCIE主机接口处理模块从高速网网卡核心逻辑接收高速网报文,将高速网报文通过PCIE接口传输至所连接的结点;PCIE主机接口处理模块从以太网网卡核心逻辑接收以太网报文,然后通过PCIE接口将报文传输至所连接的结点;
高速网网卡核心逻辑与PCIE主机接口处理模块和交叉开关XBAR相连;高速网网卡核心逻辑从PCIE主机接口处理模块接收报文,将报文处理成高速网报文,然后提交给交叉开关XBAR;对于物理层方向过来的高速网报文,高速网核心逻辑从交叉开关XBAR接收到报文,处理后提交给PCIE主机接口处理模块;
以太网网卡核心逻辑与PCIE主机接口处理模块以及以太网报文拆分/拼装模块相连;以太网网卡核心逻辑从PCIE主机接口处理模块接收报文,将报文处理成以太网报文,然后提交给以太网报文拆分/拼装模块;对于从物理层过来的报文,以太网核心逻辑从以太网报文拆分/拼装模块接收到以太网报文,处理后提交给PCIE主机接口处理模块;
交叉开关XBAR与高速网网卡核心逻辑、高速网/以太网可配的网络端口,以及高速网/以太网报文转换模块EoH相连;交叉开关XBAR用于实现PCIE流量在多个网络端口的动态分配,将从高速网网卡核心逻辑或高速网/以太网报文转换模块EoH接收到的报文流量在多个网络端口之间进行无阻塞的报文交换,将报文进行动态分配,然后提交给高速网/以太网可配的网络端口;对于物理层方向过来的报文,交叉开关XBAR从高速网/以太网可配的网络端口接收报文,如果报文信息中显示报文传输的目的结点是高速网时,则交叉开关XBAR将报文提交给高速网网卡核心逻辑,如果报文信息中显示报文传输的目的结点是以太网时,则交叉开关XBAR将报文提交给高速网/以太网报文转换模块EoH;
以太网报文拆分/拼装模块与以太网网卡核心逻辑、高速网/以太网可配的网络端口,以及高速网/以太网报文转换模块EoH相连;以太网报文拆分/拼装模块从以太网网卡核心逻辑接收到以太网报文,将以太网报文拆分成以太网报文分片,如果报文信息中显示报文传输的目的结点是高速网时,则以太网报文拆分/拼装模块将以太网报文分片提交给高速网/以太网报文转换模块EoH,如果报文信息中显示报文传输的目的结点是以太网时,则以太网报文拆分/拼装模块将以太网报文分片直接提交给高速网/以太网可配的网络端口;对于物理层方向过来的报文,以太网报文拆分/拼装模块从高速网/以太网报文转换模块EoH或高速网/以太网可配的网络端口接收以太网报文分片,将以太网报文分片拼接成以太网报文,然后提交给以太网网卡核心逻辑;
高速网/以太网报文转换模块EoH与交叉开关XBAR、以及以太网报文拆分/拼装模块相连;高速网/以太网报文转换模块EoH将高速网虚拟为以太网,使得连接在高速网中的结点直接与连接在以太网络中的结点直接通信;高速网/以太网报文转换模块EoH的功能是通过将以太网报文切片后封装在高速网报文中实现的,记高速网/以太网报文转换模块EoH将以太网报文切片后封装在高速网报文形成的报文为长MP报文;高速网/以太网报文转换模块EoH从交叉开关XBAR接收到长MP报文,删除EoH报文头,转换成以太网报文后发送给以太网报文拆分/拼装模块;或者高速网/以太网报文转换模块EoH从以太网报文拆分/拼装模块接收到以太网报文,封装EoH报文头,转换成长MP报文后发送给XBAR;EoH报文头长度为6字节,从低位至高位,EoH报文头各域说明如下:[8:0]为发送端的模块编号MOD_ID,[17:9]为接收端的模块编号MOD_ID,[25:18]为以太网报文长度,[45:26]为发送端的NIC_ID,[47:46]为保留位;其中MOD_ID指模块编号,模块编号为用网络接口芯片的芯片号和网络端口号组合出来的字段,用来标识报文来源和目的地址;NIC_ID是以太网网卡在高速网中的编号;
高速网/以太网可配的网络端口与交叉开关XBAR、以太网报文拆分/拼装模块以及物理层相连;高速网/以太网可配的网络端口从交叉开关XBAR接收高速网报文,高速网/以太网可配的网络端口配置成高速网网络端口,然后通过物理层将高速网报文传输出去;从以太网报文拆分/拼装模块接收以太网报文,高速网/以太网可配的网络端口配置成以太网网网络端口,然后通过物理层将以太网报文传输出去;对于物理层方向过来的报文,高速网/以太网可配的网络端口根据报文配置,将接收的高速网报文提交给交叉开关XBAR,或者将接收的以太网报文提交给以太网报文拆分/拼装模块;
物理层与高速网/以太网可配的网络端口以及外部其他结点的网络接口卡或路由器相连;物理层从高速网/以太网可配的网络端口接收高速网报文或以太网报文,传输至其他结点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010438897.1/1.html,转载请声明来源钻瓜专利网。