我正在尝试从 POX 控制器中的 forwarding.l3_learning 示例中学习。
在过期处理程序中,如果缓冲区中的数据包的时间过期,它将从控制器中删除。
稍后控制器指示交换机在这些行中丢弃数据包:
po = of.ofp_packet_out(buffer_id = buffer_id, in_port = in_port)
core.openflow.sendToDPID(dpid, po)
我在创建的消息中没有看到这样的特定指令来切换。我不明白交换机如何知道它应该丢弃数据包。