Course Code:
p4
Duration:
21 hours
Prerequisites:
- 对软体定义网路的基本了解
- 程式设计经验
观众
- 网路工程师
- 开发人员
Overview:
P4 是一种开源程式设计语言,可为网路操作提供自上而下的解决方案。P4 允许使用者告诉数据平面设备如何处理数据包,以便于管理网路系统。
此讲师指导的现场培训(在线或现场)面向希望使用 P4 配置、执行和管理可程式设计网路资源的网路工程师和开发人员。
在本次培训结束时,参与者将能够:
- 学习 P4 语言的基础知识。
- 对网路设备进行程式设计。
- 设置用于流量管理的伺服器。
- 编译并执行一个 P4 程式来控制 plane 应用程式。
- 使用监控和调试方法管理网路拥塞。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在即时实验室环境中动手实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:
介绍
P4 Programming 功能和架构概述
- 功能块和介面
- 自上而下的控制和设计
Programming 替换为 P4 语言
- 协定无关交换机架构 (PISA)
- 语言元素
- 数据类型
创建伺服器
- 主机配置
- 基本转发
- 基本隧道
配置 P4 软体开关
- 构建 P4 编译器
- 安装软体交换机
编译 P4 程式
- 通过乙太网数据包编写 P4 程式
- 软体切换目标
执行 P4 程式
- 启动软体切换
- 乙太网介面配置
- CLI 命令
使用 P4运行时
- 运行时控制
- 远端和本地控制
监控网路
- 显式拥塞通知 (ECN)
- 多路线检查
故障排除
总结和结论
Sites Published:
United Arab Emirates - P4 Programming
Czech Republic - P4 Programming