一堂关于P4可编程网络的课程设计

苏黎世联邦理工学院

享有“欧陆第一名校”的美誉

关于P4教学科研的先进经验值得借鉴

结合实战论文学习可编程网络

一、基础知识篇

很棒的知识点!

ASIC中逻辑部分只占20%

Tofino芯片的处理流程是并行的

虽然P4程序是串行的

所以Tofino芯片可线速处理billion报文/秒

最大IPv4表项可达1.3 million

PHV用来实现不同级间的同步

它是Tofino芯片设计的重心也是瓶颈

详情可参阅文首链接

Tofino芯片的一个很大不同是资源的共享

基于折叠流水线Ingress和Egress可以同级

二、论文解读篇

NetCache试图解决动态不均匀负载

情况下的负载均衡键值存储

论文获取方式见文末

NetChain是2018年

在NetCache基础上进一步的工作

论文获取方式见文末

通过可编程交换机

实现轻量级的快速协同

三、课程讲解篇

数据平面可编程

为了提升性能 增强监测 卸载应用

而实现可编程

需要编程平台 代码校验 管理平面

性能提升的详细分析请见全文

增强监测的详细分析请见全文

应用卸载的详细分析请见全文

完全

可编程的平台

可编程主机+智能网卡+可编程交换机组成

既然是代码就会出错

p4v代码验证工具必不可少

带状态的数据平面如何有效

更新管理

我们走在路上

四、课程设计篇

可累死俺老孙了

终于到了布置作业时间

详情见全文

没什么孝敬各位

卖卖力气给大家分享些资料

资料是好与不好,请多多包涵

希望各位有钱的捧个钱场(赞赏)

没钱的捧个人场(朋友圈)

索要我的大粒丸(全文胶片)

没有截屏和邮箱地址直接ACL过滤

QoS保障赞赏金主服务质量

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181113G0BK7S00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券