Software Defined Networking
1820879 Members
5294 Online
109628 Solutions
New Discussion

NAT in SDN

 
Sanjivini
Occasional Visitor

NAT in SDN

I am currently using open virtual switch. I want my internal network to communicate with the external network along with NAT at one of the switches which acts as a gateway. The instruction for translation is in the controller. Hence, the packet goes out with the IP and MAC of my machine.  However, I noticed that any ARP packet which is destined for my machine doesnt generate a PACKET_IN. I found hidden flows (using ovs-appctl bridge/dump-flows s2) created for ARP related to MAC and IP of my machine. How do I handle this problem? Can I delete the hidden flows or is there an alternate method so that a PACKET_IN gets generated?

3 REPLIES 3
armandom
Advisor

Re: NAT in SDN

I do not understand about hidden flows. but did you tried to insert a static flows with higher priority to the "hidden flows"?

LeoJH3
Advisor

Re: NAT in SDN

Hi Sanjivini,

 

Thanks for your question.  In hopes to provide you the best answer, could you please reply with more information.  Specifically, shed some light on your topology, virtual/physical hardware infrastructure used(MiniNet etc.), and provide the dump-flows output so that we can further investigate this.

 

Thanks,

Leo

-- HP SDN Team
sdnindia
Trusted Contributor

Re: NAT in SDN

Hello Sanjivini,

 

Just doing a quick follow up to see if you had a chance to see the earlier response from Leo. Please do help us with your topology, virtual/physical hardware infrastructure used(MiniNet etc.), and provide the dump-flows output as requested earlier to take this further.

 

Please also do let us know if you feel you don’t need any further assistance with respect to this query.

 

Thanks

HP SDN Team