<div dir="ltr"><div><div>Hello!<br><br></div><div>The use case description is as follows,<br><br></div><div>Application protocol : SIP (<a href="http://www.ietf.org/rfc/rfc3261.txt">http://www.ietf.org/rfc/rfc3261.txt</a>)<br>
</div><div>Domain: Telecom <br><br></div><div>SIP client <------> Application running in VM hosted on Openstack<br><br></div><div>SIP Clinet  (IP_WEB)(  on web) <-----> Openstack NAT (IP_FLOAT) <--------> Private IP on VM with application(IP_PRIVATE)<br>
<br></div><div>- SIP client makes a call  and request is send to IP_FLOAT which will be translated and send to IP_PRIVATE on  VM(SIP APP)<br></div><div><br></div><div>SIP Client(IP_WEB)---- INVITE (IP_FLOAT)-->Openstack NAT-->IP_PRIVATE (VM)<br>
<br></div><div>Now VM  responds with 200OK<br><br></div><div>VM (IP_PRIVATE) -->200 OK --> NAT -->SIP Client(IP_WEB)<br><br></div><div>During this dialogue SIP packet Record Routing header ( RR) records the IP_PRIVATE IP of  SIP app.<br>
<br></div><div>Now the SIP client  ACKnowledge the 200K but with IP destined to IP_PRIVATE of SIP App in Openstack<br><br></div><div>SIP client ( IP_WEB) ---- ACK ( to IP_PRIVATE) ---> NAT ( ********packet routing fails as its sent to Private IP instead of NAT floating IP******* ).<br>
<br><br></div><div>This is a standard 3GPP implementation telecom application. <br><br></div><div>So, I would like to know if there is possibility to access SIP application on openstack  from SIP client using a routed network  without NAT floating IP.<br>
<br></div><div>-- James<br></div><div><br><br></div><div><br></div>For telecom application use cases using SIP protocol(<a href="http://www.ietf.org/rfc/rfc3261.txt">http://www.ietf.org/rfc/rfc3261.txt</a>) records the IP in it packets where it traverse through.<br>
<br></div>In case of openstack cloud implementation, VM running with this application has internal private associated to a floating IP which is not hosted on this VM. So, when SIP packet<br></div>