Barefoot Academy – P4实战特训营(第三期)

一、学习背景

网络编程语言P4凭借其优异的抽象能力以及灵活性,将网络的可编程性下压到了数据平面,让数据包的解析和转发流程也能通过编程控制,为实现SDN的终极目标提供了有力支撑。自2013年创建以来,P4迅速成为描述网络设备(包括NIC,交换机和路由器)如何转发数据包的标准方式。P4与可编程数据平面的研究引起了学术界与工业界的广泛关注,近几年各大顶级会议和期刊上P4相关的学术论文大量涌现,包括谷歌、AT&T、阿里巴巴、腾讯在内的超过100家世界知名大型公司加入P4语言联盟。

SDN教父、P4发明人之一Nick McKeown教授和他的团队Barefoot 推出了Tofino系列可编程交换芯片,是世界上第一款完全基于P4 PISA架构的ASIC交换芯片,有着完整的硬件层面的P4可编程能力。面世以来,得到了国内外众多业内公司和研究机构的强烈反响和兴趣。今年,随着芯片巨头Intel出手收购Barefoot,Tofino系列芯片以及P4生态将获得持续的支持与长久的发展。性能更优异的7nm 12.8T Tofino2交换芯片即将量产,将再次推动网络创新更上一层楼。

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

P4_668x400

二、特训营特色

同步北美原版课程、小班精品教学
P4实战特训营走进中国,P4语言主要贡献者、业界Tofino交换芯片母公司英特尔旗下的Barefoot公司主讲,理论+实操,课程及教材同步美国。讲师根据国内市场P4的需求,对英文原版P4课程进行优化,提供有效的训练策略,让每一位学员都有足够大的收获;

全面强化实战,保障内容质量
课程内容包括课堂理论授课和大量的动手实践,实践将在Tofino芯片模拟器环境中进行。理论知识将得到加强,力求将最新鲜、最实用、最细节的技术传授给学员,使学员能够轻松阅读和理解。

经验丰富的讲师团队
讲师来自英特尔旗下的Barefoot公司中国架构和支持团队:P4和数据平面专家,具有15年以上的交换机设备研发调试经验,熟悉国内各大数据中心的网络架构,具有丰富的P4编程和数据平面实战经验。

三、学员收获

1、熟练使用P4-16语言,阅读和编写P4代码;
2、理解基本的数据平面开发方法,设计具备完整功能的数据平面程序;
3、理解Tofino交换芯片的可编程流水线的主要架构,理解设计高效数据平面程序的最佳实践和编码风格,助你做出明智的技术选择;
4、理解Tofino芯片的主要功能组件,如MAC、SerDes、以及数据平面和控制平面开发的必备API;
5、详细理解P4 Studio (之前被称为Capilano SDE) 组件、API和工具,以及使用它们进行数据平面、控制平面开发的实用技能。

四、课程大纲

一、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.BFRunTime API
3.其他P4 Studio API
— 端口,SerDes,组播,数据包DMA,镜像
4.SDE初始化和高可用性方法
5.端口管理和链路故障排除
6.实战演练

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

五、认证证书

培训结束后,将提供Barefoot Academy认证测评考试,考试通过后,将获得Barefoot Academy认证证书。证书由英特尔旗下的Barefoot公司独家发布,是纸质的证书。获得此证书的人员具有在Barefoot Tofino设备上进行P4编程的基础知识和实践能力。有此证书的人员才可以访问Barefoot Tofino设备的更多资源和文档;证书上没有标注有效期,是长期有效的;另外,证书会由P4和Barefoot创始人,斯坦福大学教授Nick McKeown亲自签名认证。

六、课程信息

1、时间/地点
时间:2019.10.31~11.2 周四~周六
地点:江苏省南京市珠江路同仁西街7号7楼,珠江路未来网络协同应用研究中心

2、报名费用
4999元/人(包括课程课件、认证费)
团购有优惠:5人报名第6人免费

3、报名咨询
手机/微信:17366207183
邮箱:zhengpu@sdnlab.com


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/23536.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于19-09-11
2