摘要
mininet搭建拓扑,floodlight API下发流表后,进行转发测试。
发现ovs转发行为与流表显示的不一致,而流表对应的表项n_packets字段正确累加,正确端口抓不到包,而错误的实际转发端口能抓到IP包。
【ovs迷惑转发行为探究】
问题描述
mininet搭建Internet2拓扑,floodlight控制器
ovs s13的流表:
可以看到转发的端口为33,而进行几次测试后,该两条流表项n_packets字段正确累加
打印内核空间的转发行为发现IP包被转发到了21端口
分别在s3-eth33和s3-eth21抓包:
sudo tcpdump -i s3-eth33 -w ./s3-eth33