CN115426081A - 一种数据包的转发装置及方法 - Google Patents
一种数据包的转发装置及方法 Download PDFInfo
- Publication number
- CN115426081A CN115426081A CN202210962669.3A CN202210962669A CN115426081A CN 115426081 A CN115426081 A CN 115426081A CN 202210962669 A CN202210962669 A CN 202210962669A CN 115426081 A CN115426081 A CN 115426081A
- Authority
- CN
- China
- Prior art keywords
- data packet
- cache
- packet
- tag
- ackid
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000012790 confirmation Methods 0.000 claims abstract description 9
- 238000007726 management method Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 6
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 4
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- QSHDDOUJBYECFT-UHFFFAOYSA-N mercury Chemical compound [Hg] QSHDDOUJBYECFT-UHFFFAOYSA-N 0.000 description 1
- 229910052753 mercury Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种数据包的转发装置及方法。该装置包括:包缓存RAM、缓存管理列表和标签查找表;所述包缓存RAM被以最大包长为单位划分为N个缓存块,所有缓存块均被进行编号,使得每个缓存块对应有唯一的Tag编号,每个缓存块用于存放一个数据包;所述缓存管理列表具有N个比特位,每个缓存块都对应有一个比特位,利用比特位来记录缓存块的占用状态;所述标签查找表用于记录输出的数据包对应的缓存块的Tag编号,采用ackid编号作为索引,以便基于ackid编号实现被确认包的缓存块的释放;其中,每个输出的数据包均携带有为其分配的唯一的ackid编号。本发明可以实现RapidIO协议数据包的确认。
Description
技术领域
本发明涉及数据传输技术领域,尤其涉及一种数据包的转发装置及方法。
背景技术
RapidIO是由Motorola和Mercury等公司率先倡导的一种高性能、低引脚数、基于数据包交换的互连体系结构,是为满足和未来高性能嵌入式***需求而设计的一种开放式互连技术标准。RapidIO主要应用于嵌入式***内部互连,支持芯片到芯片、板到板间的通讯,可作为嵌入式设备的背板(Backplane)连接。
RapidIO的物理层流量控制机制可确保数据包的可靠传送。每个包都会被发送器保留直到被确认。如果检测到发送误码,链路维护协议可确保发生误码的数据包得到重传。
RapidIO互联主要通过RapidIO交换芯片实现,目前国外比较主流的多种高性能,低功耗的RapidIO交换芯片有CPS-1848、CPS-1432、CPS-1616、Tsi578等。国内对RapidIO交换芯片的研究较少,首款自主研发RapidIO二代交换芯片为NRS1800,该芯片弥补了我国在RapidIO交换芯片领域的空白。
数据包确认及重传对于RapidIO协议(当然不仅限于RapidIO协议,对于PCIe等需要实现确认及重传功能的相关协议)的可靠传输至关重要,然而公开资料中尚未发现有关于RapidIO协议数据包确认及重传具体实现方法的介绍。
发明内容
本发明旨在提供一种数据包的转发装置及方法,实现包括RapidIO协议在内的需要实现确认及重传功能的相关协议数据包确认及重传。
一方面,本发明提供一种数据包的转发装置,包括:包缓存RAM、缓存管理列表和标签查找表;
所述包缓存RAM被以最大包长为单位划分为N个缓存块,所有缓存块均被进行编号,使得每个缓存块对应有唯一的Tag编号,每个缓存块用于存放一个数据包;
所述缓存管理列表具有若干比特位,每个缓存块都对应有一个比特位,利用比特位来记录缓存块的占用状态;
标签查找表用于记录输出的数据包对应的缓存块的Tag编号,所述标签查找表采用ackid编号作为索引,以便基于ackid编号实现被确认包的缓存块的释放;其中,每个输出的数据包均携带有为其分配的唯一的ackid编号。
进一步地,还包括:X个优先级队列和队列查找表;X表示数据包可能的优先级个数;
所有优先级队列均被进行编号,每个优先级队列用于存储具有对应优先级的数据包对应的缓存块的Tag编号;每个优先级队列都有读指针、写指针以及读指针备份指针;其中,读指针用于指示优先级队列中下一个将要被读取的地址,写指针用于指示优先级队列中下一个将要被写入的地址,读指针备份指针用于指示优先级队列中下一个将要被确认的地址;
队列查找表用于记录输出的数据包所属的优先级队列号,所述队列查找表采用ackid编号作为索引,以便基于ackid编号实现读指针备份指针的更新。
进一步地,所述读指针备份指针存放于优先级队列的寄存器中。
另一方面,本发明提供一种数据包的转发方法,采用上述的一种数据包的转发装置,包括:
接收数据包,为接收到的数据包分配缓存块并将数据包存入至所述缓存块;
输出数据包,将输出的数据包对应的缓存块的Tag编号记录在标签查找表中;其中,数据包未被输出时,处于未发送状态;数据包被输出后在其未被对端确认之前处于输出未确认状态,其对应的缓存块不会被释放;
接收对端回复的控制符,若所述控制符为确认控制符,则对其解析以获取被确认包的ackid编号,根据ackid编号从标签查找表中查找到被确认包所占用的未被释放的缓存块的Tag编号,修改缓存管理列表中与Tag编号对应的比特位值以完成缓存块的释放。
本发明还提供一种数据包的转发方法,采用上述的一种数据包的转发装置,包括:
接收数据包,为接收到的数据包分配缓存块并将数据包存入至所述缓存块,并读取写指针,将所述缓存块的Tag编号存入与数据包优先级对应的优先级队列中的写指针所指示地址;
读取读指针,输出与所述读指针所指示地址内存储的Tag编号对应的数据包,将输出的数据包所属的优先级队列号记录在队列查找表中;其中,数据包未被输出时,处于未发送状态;数据包被输出后在其未被对端确认之前处于输出未确认状态;
接收对端回复的控制符,若所述控制符为确认控制符,则对其解析以获取被确认包的ackid编号,根据ackid编号从队列查找表中查找到被确认包所属的优先级队列,将优先级队列的读指针备份指针进行更新以指向下一个将要被确认的地址;
若所述控制符为重传控制符,则将各优先级队列的读指针回退为各自读指针备份指针,从而将处于输出未确认状态的数据包的状态恢复为未发送状态,以便后续进行重新发送。
本发明的有益效果:
本发明基于bitmap对缓存进行分块管理,管理方式简单易实现;基于虚拟输出队列对数据包进行调度管理,可实现基于优先级的调度输出,支持优先级QoS;通过链路对端返回的确认控制符(ACK控制符)携带的ackid信息来确定被确认的数据包对应的缓存块Tag编号及其所属的优先级队列,进而释放其占用的缓存块并更新其所属优先级队列的读指针备份指针;链路对端返回重传控制符(NACK控制符)后通过将各优先级队列的读指针调整为读指针备份指针来实现数据包重传。本方法用到的发送缓存兼有数据包缓存及重传缓存的作用,无需单独设立重传缓存,缓存利用率高。此外,通过测试,本发明方法可以在NRS1800交换芯片中得到成功应用与验证。
附图说明
图1为本发明实施例提供的一种数据包的转发装置的原理结构图之一;
图2为本发明实施例提供的一种数据包的转发装置的原理结构图之二。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
如图1所示,本发明实施例提供一种数据包的转发装置,包括:包缓存RAM、缓存管理列表和标签查找表(图中的Tag_lookup);
所述包缓存RAM被以最大包长为单位划分为N个缓存块,所有缓存块均被进行编号,使得每个缓存块对应有唯一的Tag编号,每个缓存块用于存放一个数据包;所述缓存管理列表具有若干比特位,每个缓存块都对应有一个比特位,利用比特位来记录缓存块的占用状态;标签查找表用于记录输出的数据包对应的缓存块的Tag编号,所述标签查找表采用ackid编号作为索引,以便基于ackid编号实现被确认包的缓存块的释放;其中,每个输出的数据包均携带有为其分配的唯一的ackid编号。
具体地,可以将缓存块编号为0~N-1,无论数据包长或短,一个缓存块存放一个数据包。本发明实施例中,缓存管理列表采用数组形式(如图1中的Master_list),一个缓存块对应有表中的一个比特位,比特位为0表示缓存块可用,比特位为1表示缓存块已被占用。ackid编号是协议数据包内的一个字段,是协议向对端输出数据包时给每个数据包赋予的包编号。
本发明实施例提供的数据包的转发装置,设置缓存管理列表基于bitmap进行缓存管理,缓存管理实现简单;基于ackid完成被确认包的缓存释放,对于PCIe等需要实现确认功能的相关协议(包括RapidIO协议),本发明均适用。需要说明的是,ackid编号的取值范围应符合RapidIO协议的规定。
实施例2
如图2所示,本发明实施例还提供一种数据包的转发装置,与上述实施例1不同之处在于,本发明实施例中的转发装置还包括:X个优先级队列和队列查找表(图中的Queue_lookup);X表示数据包可能的优先级个数;
所有优先级队列均被进行编号,每个优先级队列用于存储具有对应优先级的数据包对应的缓存块的Tag编号;每个优先级队列都有读指针、写指针以及读指针备份指针;其中,读指针用于指示优先级队列中下一个将要被读取的地址,写指针用于指示优先级队列中下一个将要被写入的地址,读指针备份指针用于指示优先级队列中下一个将要被确认的地址;队列查找表用于记录输出的数据包所属的优先级队列号,所述队列查找表采用ackid编号作为索引,以便基于ackid编号实现读指针备份指针的更新。其中,作为一种可实施方式,所述读指针备份指针存放于优先级队列的寄存器中。每个优先级队列都对应有一个读指针备份指针寄存器。
本发明实施例提供给的数据包的转发装置,可基于虚拟输出队列VOQ(VirtualOutput Queue)对数据包进行区分优先级的调度,支持优先级QoS(Quality of Service);基于ackid完成读指针备份指针的更新;基于读指针备份指针对优先级队列读指针进行调整来实现数据包重传,各指针之间关系明晰,调整过程简单;发送缓存兼有数据包缓存及重传缓存的作用,无需单独设立重传缓存,缓存利用率高;对于PCIe等需要实现确认及重传功能的相关协议(RapidIO协议),本发明均适用。需要说明的是,ackid编号的取值范围应符合RapidIO协议的规定。
实施例3
对应上述各实施例中的数据包的转发装置,本发明实施例提供一种数据包的转发方法,包括:
接收数据包,为接收到的数据包分配缓存块并将数据包存入至所述缓存块;
输出数据包,将输出的数据包对应的缓存块的Tag编号记录在标签查找表中;其中,数据包未被输出时,处于未发送状态;数据包被输出后在其未被对端确认之前处于输出未确认状态,其对应的缓存块不会被释放;
接收对端回复的控制符,若所述控制符为确认控制符,则对其解析以获取被确认包的ackid编号,根据ackid编号从标签查找表中查找到被确认包所占用的未被释放的缓存块的Tag编号,修改缓存管理列表中与Tag编号对应的比特位值以完成缓存块的释放。
具体地,对端收到发送的数据包且检测无误后会回复确认控制符(ACK控制符),确认控制符中带有被确认包的ackid编号信息,根据ackid编号信息查找标签查找表可以得知被确认包所占用的未被释放的缓存块Tag编号,通过将Tag编号对应的Master_list中的比特位置0即可完成缓存块的释放。
实施例4
对应上述实施例2中的数据包的转发装置,本发明实施例还提供一种数据包的转发方法,包括:
接收数据包,为接收到的数据包分配缓存块并将数据包存入至所述缓存块,并读取写指针,将所述缓存块的Tag编号存入与数据包优先级对应的优先级队列中的写指针所指示地址;
读取读指针,输出与所述读指针所指示地址内存储的Tag编号对应的数据包,将输出的数据包所属的优先级队列号记录在队列查找表中;其中,数据包未被输出时,处于未发送状态;数据包被输出后在其未被对端确认之前处于输出未确认状态;
接收对端回复的控制符,若所述控制符为确认控制符,则对其解析以获取被确认包的ackid编号,根据ackid编号从队列查找表中查找到被确认包所属的优先级队列,将优先级队列的读指针备份指针进行更新以指向下一个将要被确认的地址;
具体地,对端收到发送的数据包且检测无误后会回复确认控制符(ACK控制符),确认控制符中带有被确认包的ackid编号信息,根据ackid编号信息查找队列查找表可以得知被确认包所属的优先级队列,通过将优先级队列的读指针备份指针加一即可完成队列读指针备份指针的更新。
若所述控制符为重传控制符,则将各优先级队列的读指针回退为各自读指针备份指针,从而将处于输出未确认状态的数据包的状态恢复为未发送状态,以便后续进行重新发送。
具体地,对端收到发送的数据包后若检测出数据包带有错误则会回复重传控制符(NACK控制符)用于数据包重传,收到NACK控制符后各优先级队列的读指针回退为各自读指针备份指针对应的寄存器中存储的值,使得之前处于输出未确认状态的数据包其状态会恢复为未发送状态,在后续的调度转发处理中会被重新发送。
本发明基于bitmap对缓存进行分块管理,管理方式简单易实现;基于虚拟输出队列对数据包进行调度管理,可实现基于优先级的调度输出,支持优先级QoS;通过链路对端返回的确认控制符(ACK控制符)携带的ackid信息来确定被确认的数据包对应的缓存块Tag编号及其所属的优先级队列,进而释放其占用的缓存块并更新其所属优先级队列的读指针备份指针;链路对端返回重传控制符(NACK控制符)后通过将各优先级队列的读指针调整为读指针备份指针来实现数据包重传。本方法用到的发送缓存兼有数据包缓存及重传缓存的作用,无需单独设立重传缓存,缓存利用率高。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种数据包的转发装置,其特征在于,包括:包缓存RAM、缓存管理列表和标签查找表;
所述包缓存RAM被以最大包长为单位划分为N个缓存块,所有缓存块均被进行编号,使得每个缓存块对应有唯一的Tag编号,每个缓存块用于存放一个数据包;
所述缓存管理列表具有N个比特位,每个缓存块都对应有一个比特位,利用比特位来记录缓存块的占用状态;
标签查找表用于记录输出的数据包对应的缓存块的Tag编号,所述标签查找表采用ackid编号作为索引,以便基于ackid编号实现被确认包的缓存块的释放;其中,每个输出的数据包均携带有为其分配的唯一的ackid编号。
2.根据权利要求1所述的一种数据包的转发装置,其特征在于,还包括:X个优先级队列和队列查找表;X表示数据包可能的优先级个数;
所有优先级队列均被进行编号,每个优先级队列用于存储具有对应优先级的数据包对应的缓存块的Tag编号;每个优先级队列都有读指针、写指针以及读指针备份指针;其中,读指针用于指示优先级队列中下一个将要被读取的地址,写指针用于指示优先级队列中下一个将要被写入的地址,读指针备份指针用于指示优先级队列中下一个将要被确认的地址;
队列查找表用于记录输出的数据包所属的优先级队列号,所述队列查找表采用ackid编号作为索引,以便基于ackid编号实现读指针备份指针的更新。
3.根据权利要求2所述的一种数据包的转发装置,其特征在于,所述读指针备份指针存放于优先级队列的寄存器中。
4.一种数据包的转发方法,其特征在于,采用权利要求1至3任一所述的一种数据包的转发装置,包括:
接收数据包,为接收到的数据包分配缓存块并将数据包存入至所述缓存块;
输出数据包,将输出的数据包对应的缓存块的Tag编号记录在标签查找表中;其中,数据包未被输出时,处于未发送状态;数据包被输出后在其未被对端确认之前处于输出未确认状态,其对应的缓存块不会被释放;
接收对端回复的控制符,若所述控制符为确认控制符,则对其解析以获取被确认包的ackid编号,根据ackid编号从标签查找表中查找到被确认包所占用的未被释放的缓存块的Tag编号,修改缓存管理列表中与Tag编号对应的比特位值以完成缓存块的释放。
5.一种数据包的转发方法,其特征在于,采用权利要求2或3所述的一种数据包的转发装置,包括:
接收数据包,为接收到的数据包分配缓存块并将数据包存入至所述缓存块,并读取写指针,将所述缓存块的Tag编号存入与数据包优先级对应的优先级队列中的写指针所指示地址;
读取读指针,输出与所述读指针所指示地址内存储的Tag编号对应的数据包,将输出的数据包所属的优先级队列号记录在队列查找表中;其中,数据包未被输出时,处于未发送状态;数据包被输出后在其未被对端确认之前处于输出未确认状态;
接收对端回复的控制符,若所述控制符为确认控制符,则对其解析以获取被确认包的ackid编号,根据ackid编号从队列查找表中查找到被确认包所属的优先级队列,将优先级队列的读指针备份指针进行更新以指向下一个将要被确认的地址;
若所述控制符为重传控制符,则将各优先级队列的读指针回退为各自读指针备份指针,从而将处于输出未确认状态的数据包的状态恢复为未发送状态,以便后续进行重新发送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210962669.3A CN115426081B (zh) | 2022-08-11 | 2022-08-11 | 一种数据包的转发装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210962669.3A CN115426081B (zh) | 2022-08-11 | 2022-08-11 | 一种数据包的转发装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115426081A true CN115426081A (zh) | 2022-12-02 |
CN115426081B CN115426081B (zh) | 2024-06-25 |
Family
ID=84199344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210962669.3A Active CN115426081B (zh) | 2022-08-11 | 2022-08-11 | 一种数据包的转发装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115426081B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1819544A (zh) * | 2005-01-05 | 2006-08-16 | 华为技术有限公司 | 一种基于bitmap表的缓存管理方法 |
CN101094183A (zh) * | 2007-07-25 | 2007-12-26 | 杭州华三通信技术有限公司 | 一种缓存管理方法及装置 |
CN103699497A (zh) * | 2013-12-19 | 2014-04-02 | 京信通信***(中国)有限公司 | 一种缓存分配方法及装置 |
EP3188028A1 (en) * | 2015-12-31 | 2017-07-05 | Huawei Technologies Co., Ltd. | Cache management method and apparatus |
CN114510439A (zh) * | 2022-01-27 | 2022-05-17 | 浙江大学 | 基于持久性内存的内存分配器元数据交替映射方法及*** |
-
2022
- 2022-08-11 CN CN202210962669.3A patent/CN115426081B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1819544A (zh) * | 2005-01-05 | 2006-08-16 | 华为技术有限公司 | 一种基于bitmap表的缓存管理方法 |
CN101094183A (zh) * | 2007-07-25 | 2007-12-26 | 杭州华三通信技术有限公司 | 一种缓存管理方法及装置 |
CN103699497A (zh) * | 2013-12-19 | 2014-04-02 | 京信通信***(中国)有限公司 | 一种缓存分配方法及装置 |
EP3188028A1 (en) * | 2015-12-31 | 2017-07-05 | Huawei Technologies Co., Ltd. | Cache management method and apparatus |
CN114510439A (zh) * | 2022-01-27 | 2022-05-17 | 浙江大学 | 基于持久性内存的内存分配器元数据交替映射方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN115426081B (zh) | 2024-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7930437B2 (en) | Network adapter with shared database for message context information | |
CN104484295B (zh) | 并行计算机***中基于接收方滑动窗口的数据传输方法 | |
EP0960536B1 (en) | Queuing structure and method for prioritization of frames in a network switch | |
JP4078445B2 (ja) | データ識別子を複製することによって複数のコピーを送信するための方法および装置 | |
CN100385846C (zh) | 优先协议数据单元的再传输以协助无线电链路控制再传输的***及方法 | |
AU598917B2 (en) | Improvements in or relating to data transmission systems and methods of transmitting data | |
CN109936510A (zh) | 多路径rdma传输 | |
RU2009110750A (ru) | Способ повторной передачи данных в системе с несколькими несущими | |
US9432288B2 (en) | System on chip link layer protocol | |
CN111030747B (zh) | 一种基于FPGA的SpaceFibre节点IP核 | |
CN103141050B (zh) | 快速通道互联***中数据包重传方法、节点 | |
CN101227388B (zh) | 操作计算机***的方法和具有网络接口重发的计算机*** | |
CN116582492B (zh) | 优化rdma读取的拥塞控制方法、***及存储介质 | |
CN100589477C (zh) | 一种基于绑定链路实现数据发送的方法 | |
CN102916902A (zh) | 数据存储方法及装置 | |
CN101304362B (zh) | 重传缓冲装置及传输数据的方法 | |
EP1351439B1 (en) | Embedded system for broadcast traffic congestion control in communication network | |
CN1095134C (zh) | 使用***总线控制器的模块间通信的设备和方法 | |
CN115426081B (zh) | 一种数据包的转发装置及方法 | |
CN108833436B (zh) | 一种实现设备通信互联的通信控制方法 | |
CN114827300B (zh) | 硬件保障的数据可靠传输***、控制方法、设备及终端 | |
CN103442091A (zh) | 一种数据传输方法及装置 | |
CN111194056A (zh) | 数据分组的封装 | |
CN101212379B (zh) | 无线传输方法、装置及*** | |
CN101938453A (zh) | 一种实现中央处理器与以太网进行数据传输的装置与方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |