摘要: 查看容器ip时报错“OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "ip": executable file not found in $P 阅读全文
posted @ 2022-04-30 23:15 盒什么饭 阅读(23) 评论(0) 推荐(0) 编辑
摘要: experiment explanation step1 本练习中,使用P4Runtime将流条目发送到交换机,而不是使用交换机的CLI topology.json 将会使用mycontrller.py 已经一些在p4runtime_lib中的libraries来创建主机1和主机2的隧道所必要的表条 阅读全文
posted @ 2022-03-25 20:43 盒什么饭 阅读(292) 评论(0) 推荐(0) 编辑
摘要: docker ? Docker的构想是要通过对应用的封装(Packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)生命周期进行管理,实现应用组件“一次封装,到处运行”的目的。这里的应用组件,既可以是一个Web应用、一个编译环境,也可以是一套数据库平 阅读全文
posted @ 2022-03-23 14:51 盒什么饭 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一些定义与缩写 P4 Programming Protocol-independent Packet Processors,定义数据平面如何处理数据包 gRPC:Remote Procedure Calls,一个开源的客户端-服务器 RPC 框架 P4RT:P4Runtime (P4RT) 是一种控 阅读全文
posted @ 2022-03-07 17:21 盒什么饭 阅读(891) 评论(0) 推荐(0) 编辑
摘要: basic 运用 make run 编译basic.p4 在mininet中启动pod-topo, 尝试在拓扑中的主机之间执行 ping 操作: mininet> h1 ping h2 mininet> pingall stop: mak stop 删除文件和日志 make clean ###有关控 阅读全文
posted @ 2022-03-07 16:12 盒什么饭 阅读(270) 评论(1) 推荐(0) 编辑
摘要: (1).behavioral-model 简称bmv2 P4程序首先经过p4c-bm模块编译成JSON格式的配置文件,然后将配置文件载入到bmv2中,转化成能实现交换机功能的数据结构。 behavioral-model模块最重要的是simple-switch,即实现P4语言标准中抽象交换机模型,另外 阅读全文
posted @ 2022-03-04 14:48 盒什么饭 阅读(427) 评论(0) 推荐(0) 编辑