pipeline思维之网络

Posted hello-Will

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pipeline思维之网络相关的知识,希望对你有一定的参考价值。

pipeline思维之网络

如果让你设计一台设备的网络功能,你会怎么设计?你可能还没有太多思路,或者经验丰富,不妨让我们看看一些成熟产品的网络设计与处理流程,此文以流水线的思维来看看他们的实现和设计,以便更好地设计我们自己的网络处理逻辑。

交换机

下面为三层交换机pipeline, 交换设备主要是做为网络拓扑中的一个中间通道,安全文档快速的将数据包转包到目的地

linux主机

主机测的网络三个阶段接收,转发,发送,一般主机主要做为最终的接收节点处理接收的报文。

P4可编程设备

p4设备以可编程而文档,重点处理一些多元化的场景,非ASIC话的,可操作性比较强,在不同阶段可以修改处理逻辑

文档介绍
https://opennetworking.org/wp-content/uploads/2021/05/2021-P4-WS-Vladimir-Gurevich-Slides.pdf

总结

多元化的世界,必然产生多元化的需求,在需求多样性,迭代速率快的现代社会,传统的asic, 固化的linux内核网络逻辑越来约不能满足多样性的需求,可编程必然是未来的趋势,而学习asic linux内核网络是让我们在巨人的肩膀上来优化我们的设计。

以上是关于pipeline思维之网络的主要内容,如果未能解决你的问题,请参考以下文章

pipeline思维之网络

模块化的设计思维在产品造型中的应用

穷人思维和富人思维

现代社会获取信息的渠道以及信息传递的方式

区块链思想是现代社会的非线性动态重构

走向智能社会 之ERP人的SaaS思维