当前位置:网站首页>LAN SDN hard core technology insider 24 outlook for the future - RDMA (middle)
LAN SDN hard core technology insider 24 outlook for the future - RDMA (middle)
2022-07-27 11:35:00 【User 8289326】
yesterday , We Yes RDMA A basic introduction to the mechanism of .
RDMA The essence of , For large-scale distributed computing storage , Let the network card bypass CPU, Cooperate with remote server to directly access memory , Accelerate the interaction between servers , Reduce delay , Put the precious CPU Resources are used for high-value computing and logical control .
Let's review this picture again :
You can see that ,RDMA It is different from the channel of the network . This is because , In the early ,RDMA It cannot be hosted on the Ethernet , We need to rely on a method called Infiniband Network technology .
Infiniband Literally, it means “ Infinite bandwidth ”. It is based on the credit token mechanism , Only the downstream receiving end has processed the packet , Free cache resources , Send the token to the upstream sender , The upstream sender can send the next packet . This can ensure that the transmission of data packets is reliable , No packet loss due to congestion .
Students who are familiar with early network technology must realize , This sum 802.5 Token Ring The mechanism is very similar , Also has the Token Ring The same flaw in the mechanism —— The high cost .
in fact , because Infiniband The reasons of technology in terms of cost and openness , At present, only Mellanox One supplier provides complete Infiniband Solution , This has to be expected to make use of Infiniband Technology for large-scale RDMA Networking users have doubts .
therefore , Ethernet based RoCE (RDMA Over Converged Ethernet) technology , from 2018 Popular since . It can use Ethernet card RDMA.Intel And Mellanox All mainstream Ethernet cards support this technology .
RoCE There are two versions :RoCE v1 and RoCE v2.
RoCE v1 It is via Ethernet 0x8915 Type identification , in other words , It is not IP agreement . This makes RoCE It can only be applied in a small range .
To address this limitation , The engineers worked out RoCE v2. It is associated with RoCE v1 Not compatible , But the use of UDP port 4791 To communicate . This makes RoCE It can traverse the layer 3 switch 、 Router or firewall , Greatly improved RoCE Application scope of .
that , Does it only need network card support RoCE, You can run efficiently on the Ethernet RDMA Well ?
Tomorrow, , We will answer this question for you .
边栏推荐
- 最长上升子序列模型 AcWing 1012. 友好城市
- Force buckle - 10. Regular expression matching
- 什么是私域流量?
- Basic use of cmake
- Vscode establishes automatic search of header files under non engineering directories
- Digital triangle model acwing 1015. Picking flowers
- Maker Hongmeng application development training notes 02
- 第13章 IO流
- Bus error problem of MMAP and its solution
- Redis simple to use
猜你喜欢

Analysis of distributed database and cache double write consistency scheme (Reprint)

Properties file

背包模型 AcWing 1024. 装箱问题

求组合数 AcWing 889. 满足条件的01序列

求组合数 AcWing 885. 求组合数 I

Knapsack problem acwing 9. grouping knapsack problem

第13章 IO流

The longest ascending subsequence model acwing 1016. The sum of the largest ascending subsequence

VSCode复制代码时去掉样式/语法高亮/代码高亮/黑色背景

背包模型 AcWing 1022. 宠物小精灵之收服
随机推荐
Digital triangle model acwing 1018. Minimum toll
XXX packages are looking for funding run 'NPM fund' for details solutions
Inclusion exclusion principle acwing 890. divisible numbers
Vscode establishes automatic search of header files under non engineering directories
(9) Shell I / O redirection
开源flink有写holo的Datastream connector或者flink sql conn
Tensorflow tensor operation function set
The longest ascending subsequence model acwing 1017. The glider wing of the strange thief Kidd
State compression DP acwing 91. shortest Hamilton path
2022 Niuke multi school training (3) a-ancestor topic translation
树形DP AcWing 285. 没有上司的舞会
PAT(乙级)2022年夏季考试
49 letter ectopic grouping and 242 effective letter ectopic words
Moveit2 - 5. Scenario Planning
First experience of three.js: simulating the growth of a small branch
The C programming language (2nd) -- Notes -- 1.10
栈 AcWing 3302. 表达式求值
Beyond Compare 3 下一个差异段/向下搜索箭头 找不到了
Maker Hongmeng application development training 04
Memory search acwing 901. Skiing