-
在P4上实现SRv6 uSID(微段)的具体方案为p4-srv6-usid
资源介绍
SRv6 uSID(micro SID)在P4上的实现
该存储库在P4上托管Srv6 uSID(即micro SID)实现,并具有使用以下功能的DEMO:
用于网络仿真的mininet;
行为模型v2(bmv2),用于P4数据路径的软件实现;
onos来控制启用P4的开关。
这是,是项目的一部分。
该演示基于Open Networking Foundation的P4教程。 这样,可以在其找到有关上述软件模块的更多信息。 您还可以在其中找到有用的材料,例如解释教程的幻灯片以及已安装所有软件的准备好的Ubuntu 18虚拟机。 强烈建议下载准备好的VM并在其中运行DEMO,因为它包含运行该软件所需的几个依赖项。
在下文中,我们将仅介绍从下载的VM开始运行SRv6 micro SID演示所需的步骤。
储存库结构
该存储库的结构如下:
p4src/ P4实现
app/ ONOS ap