前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【培训】Barefoot Academy – P4实战特训营(第二期)

【培训】Barefoot Academy – P4实战特训营(第二期)

作者头像
SDNLAB
发布2019-06-19 13:05:07
1.4K0
发布2019-06-19 13:05:07
举报
文章被收录于专栏:SDNLABSDNLAB

P4凭借着网络可编程能力从上到下的渗透,打破了硬件设备对数据转发平面的限制,让数据包的解析和转发流程也能通过编程控制,使其网络更加简单、快速和可编程,全面向用户敞开了网络可编程的大门。

自2013年创建以来,P4一直以指数速度获得采用,迅速成为描述网络设备(包括NIC,交换机和路由器)如何转发数据包的标准方式。P4与可编程数据平面的研究引起了学术界与工业界的广泛关注,近几年各大顶级会议和期刊上P4相关的学术论文大量涌现,包括谷歌、AT&T、阿里巴巴、腾讯在内的超过100家世界知名大型公司加入P4语言联盟。近期,开放网络基金会(ONF)宣布已完成与P4.org的合并。P4.org与ONF的协同让P4.org成为一个更大、更成熟的组织的一部分,让它可以在未来的许多年里保持开放、独立和稳定的增长。

SDN教父、P4发明人之一Nick教授和他的团队Barefoot Networks推出的业内知名的Tofino系列可编程交换芯片,是世界上第一款完全基于P4 PISA架构的ASIC交换芯片,有着完整的硬件层面的P4可编程能力,并且支持最大6.5T带宽的线速转发。面世以来,得到了国内外众多业内公司和研究机构的强烈反响和兴趣。Barefoot 7nm 12.8T交换芯片即将面世,将再次推动网络创新更上一层楼。

首届Barefoot Academy - P4实战特训营3月在北京圆满落幕,收获了学员良好的口碑,掀起了P4应用与探索的浪潮。SDNLAB继续联合Barefoot公司发布第二期Barefoot Academy - P4实战特训营,此次培训提供为期3天的强化课程,为数据平面编程和Barefoot Tofino系列交换芯片提供了强有力的介绍。力求在短时间让参与者掌握基于Barefoot Tofino交换芯片的P4数据平面编程技能,增强技术竞争力。

课程大纲

一、P4语言简介

1、可编程流水线模型 2、基本语言结构 3、自动生成API 4、P4开发工具 5、实战演练

二、Tofino简介

1.Tofino设备架构 2.Tofino上的P4编程 — Tofino特定的流水线组件和P4扩展 — 特定于Tofino的优化和P4编程方法 — 对Tofino进行P4调试 3.固定功能组件及其接口 4.实战演练

三、P4 Studio (Capilano SDE)简介

1.SDE组件,开发和部署工作流程 2.程序相关(PD)API 3.Barefoot API — 端口,SerDes,组播,数据包DMA,镜像 4.SDE初始化和高可用性方法 5.端口管理和链路故障排除 6.实战演练

四、数据平面开发的艺术

1.单播转发 2.组播和广播 3.学习和老化 4.统计 5.ACL 6.链路聚合 7.计量和QoS 8.与控制平面连接 9.隧道和头部操作 10.实战演练

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SDNLAB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、P4语言简介
  • 二、Tofino简介
  • 三、P4 Studio (Capilano SDE)简介
  • 四、数据平面开发的艺术
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档