Hi all, I am planning to redirect all packets destined to one host to another host, e.g. all data to/from host 10.0.2.3 are redirected to/from host 10.0.3.2. I can easily install flow mod commands to change packet's IP address. But it doesn't work well. Those packets with modified IP address are neither sent to controller for further processing, nor trigger the remaining flow commands in flow table. I know I can add output action at the end of flow mod command to send those packets to controller, but for a high throughput, I want the flow table to handle them when a corresponding flow has been installed. So I thought if those packets were able to push back into openflow pipeline, this problem could be solved. Is there any way to do that? Or any different solution?
My target is that pinging 10.0.2.3 is responsed by host 10.0.3.2. I have installed two of flows with high priority as: cookie=0, duration_sec=5s, duration_nsec=661000000s, table_id=0, priority=40960, n_packets=0, n_bytes=0, idle_timeout=0,hard_timeout=0,ip,nw_dst=10.0.2.3,actions=mod_nw_dst:10.0.3.2 cookie=0, duration_sec=5s, duration_nsec=627000000s, table_id=0, priority=40960, n_packets=0, n_bytes=0, idle_timeout=0,hard_timeout=0,ip,nw_src=10.0.3.2,actions=mod_nw_src:10.0.2.3
