[ 
https://issues.apache.org/jira/browse/THRIFT-5219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17118459#comment-17118459
 ] 

Miguel Rodríguez Caudevilla commented on THRIFT-5219:
-----------------------------------------------------

Hi [~emmenlau],

The idea is that in our product which is a clusterized telco grade application, 
we have several network interfaces with multiple IP addresses assigned in the 
same interface. Static routing at kernel level is not the best approach in our 
case and we need to bind the client to a specific address so outgoing packets 
are sent with a selected IP address at application level. Many network 
applications in Lunux provide this capability, but thrift didn't provide us 
such mechanism.

I had to implement a patch in our product some time ago based on thrift 0.11 
and has been working since then and after some uplifts to thrift. I was now 
following the "How to contribute guide" and applying the patch in my own fork. 
I will upload the solution during the morning.

Best /B

> Binding capabilities for client socket in strong trust relation networks
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-5219
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5219
>             Project: Thrift
>          Issue Type: New Feature
>          Components: C++ - Library
>            Reporter: Miguel Rodríguez Caudevilla
>            Priority: Major
>
> In some telco grade applications binding the source address when using a 
> client socket is a must to ensure strong trust relationship in some 
> client/server applications.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to