P4
文章平均质量分 76
sunny_pei
这个作者很懒,什么都没留下…
展开
-
实施组播
目录介绍步骤1:运行(不完整的)入门代码步骤2:执行L2多播步骤3:执行您的解决方案介绍本练习的目的是编写一个P4程序,该程序将数据包多播到一组端口。交换机收到以太网数据包后,将根据目标MAC地址查找输出端口。 如果未命中,则交换机在属于多播组的端口上广播数据包(如果ingress port入口端口出现在该组中,则该数据包将被丢弃在egress pipeline出口管道中)。您的交换机将只有一个表,控制平面将使用静态规则填充该表。 每个规则都会将以太网MAC地址映射到输出端口翻译 2021-03-22 22:46:23 · 420 阅读 · 0 评论 -
P4/tutorials/exercises 官方练习
写在前面Basic Forwarding (基础ipv4转发)Basic Tunneling(隧道)P4Runtime(控制器)Explicit Congestion Notification(显示拥塞通知)Multi-Hop Route Inspection(多条路由检测)Source Routing(源路由)Calculator(计数)Load Balancing(负载均衡)Quality of Service(服务质量)Firewall(防火墙)Link Monitoring(链路监控) .转载 2021-02-27 08:11:53 · 3021 阅读 · 0 评论 -
负载均衡
负载均衡目录负载均衡步骤1:运行(不完整的)入门代码关于控制平面的注释步骤2:实施负载平衡步骤3:运行您的解决方案故障排除清理Mininet在本练习中,您将基于简单版的等价多路径转发实现一种负载均衡形式。 您将实现的交换机将使用两个表将数据包随机转发到两个目标主机之一。 第一个表将使用哈希函数(应用于由源和目标IP地址,IP协议以及源和目标TCP端口组成的5元组)来选择两个主机之一。 第二个表将使用计算出的哈希值将数据包转发到所选主机。步骤1:运行(不完整的)入门代码翻译 2021-02-11 10:42:58 · 736 阅读 · 0 评论 -
实施源路由
实施源路由目录实施源路由介绍步骤1:运行(不完整的)入门代码步骤2:实施源路由步骤3:运行您的解决方案思考疑难解答清理Mininet翻译P4 tutorials exercises的README文档,摘要转载自https://blog.csdn.net/weixin_42896572/article/details/110545663?spm=1001.2014.3001.55011. 实现的功能 按照发送方主机输入时,自定义的端口顺序进行转发操作,...翻译 2021-02-10 16:20:26 · 803 阅读 · 0 评论 -
实现多跳路由检测(MRI)
实现多跳路由检测(MRI)目录实现多跳路由检测(MRI)介绍步骤1:运行(不完整的)入门代码关于控制平面的注释步骤2:实现MRI步骤3:运行您的解决方案疑难解答清理Mininet介绍本教程的目的是通过带内网络遥测(INT)的缩小版本来扩展基本的L3转发,我们将其称为多跳路由检查(MRI)。MRI允许用户跟踪每个数据包通过的路径和队列长度。 为了支持此功能,您将需要编写一个P4程序,该程序将ID和队列长度附加到每个数据包的标头堆栈中。 在目的地,交换机ID的序列翻译 2021-02-09 23:06:50 · 1102 阅读 · 1 评论