Hi Wouter,
Thanks a lot for the response.
There are a few points I would like to mention:
1. The Traffic type for Packet-IN is ping(ICMP). We were quite sure that HP Controller would handle ICMP traffic and would let out a Packet-OUT without the need of an application. Just wanted to re-confirm are you sure Controller does NOT handles ICMP traffic by default and discards all traffic as you mentioned?
2. Our Switch is in developmental phase and we're getting some Flow-mod failure errors in logs.log file generated in Controller logs. I'm attaching the same file.
To be specific, "FlowMod Adjust Failed" error is returned for 4 default flows sent by Controller:
{FMA} Device driver framework:- FlowMod Adjust Failed: dpid=02:03:04:05:00:00:00:01, dtn=Default OpenFlow Switch: {ofm:[V_1_3,FLOW_MOD,120,113],cmd=ADD,match={Match(V_1_3):[type=OXM,len=27],fields=ETH_TYPE,IP_PRO
{FMA} Device driver framework:- FlowMod Adjust Failed: dpid=02:03:04:05:00:00:00:01, dtn=Default OpenFlow Switch: {ofm:[V_1_3,FLOW_MOD,120,114],cmd=ADD,match={Match(V_1_3):[type=OXM,len=27],fields=ETH_TYPE,IP_PRO
{FMA} Device driver framework:- FlowMod Adjust Failed: dpid=02:03:04:05:00:00:00:01, dtn=Default OpenFlow Switch: {ofm:[V_1_3,FLOW_MOD,88,115],cmd=ADD,match={Match(V_1_3):[type=OXM,len=10],fields=ETH_TYPE},...}
{FMA} Device driver framework:- FlowMod Adjust Failed: dpid=02:03:04:05:00:00:00:01, dtn=Default OpenFlow Switch: {ofm:[V_1_3,FLOW_MOD,104,116],cmd=ADD,match={Match(V_1_3):[type=OXM,len=10],fields=ETH_TYPE},...}
This is specifically because we don't yet support NORMAL output action. I'm doubtful if this is because of the errors generated, the Controller develops an "invalid state" for the switch which results in Controller not forwarding packet-OUT in our case.
3. But then again, I've also tried HP Controller+Mininet Switch which accepts those 4 flows, but still, ping from host1 to host2 results in Packet-IN to controller+NO packet out.
To conclude, we're trying to root out the minor possibility that the issue is with our Switch.
Could you please go through the logs file and let me know if we're missing something here.
Thank you again!
With Regards,
Vishal