工作正在进行中 我希望我能完成。 生锈的P4 一个进行中的轻量级库,用于在Rust中编写控制器。 我们的目标是将功能强大的表达工具引入P4和SDN领域,以便开发人员可以更快地测试其想法集。 它试图提供用于编写​​具有不同复杂度的控制器的多级API(请参见下面的示例)。 一些设计来自P4和的教程。 入门 安装protobuf和grpc编译器 $ cargo install protobuf-codegen $ cargo install grpcio-compiler 运行bootstrap.sh。 它将克隆P4Runtime Proto的稳定版本并将其编译为Rust代码。 将依赖项添加到