Forum Discussion

Will_Adams_1995's avatar
Will_Adams_1995
Icon for Nimbostratus rankNimbostratus
Jul 31, 2016

Multiple UDP Port Configuration

I have 5 virtual server configurations to perform a pass-through connection for a web based application. The web front-end connection (for login page, authentication) is made on HTTPS/443. Once a user uploads a file for example, the transmission is established over TCP port (e.g. 12345) and transmits over UDP (12345). In the event that the propriety port can't be used (i.e. an external party blocks that port) a backup port is available being TCP (e.g. 6789) and UDP (6789).

 

The configuration works if 1 set of virtual servers are enabled and the other is disabled. If both virtual server ports are open it fails.

 

How do I best configure the virtual server to utilise these UDP ports? Would it better to collapse the ports into effectively a single Virtual Server and use some type of round-robin configuration or maybe even a policy configuration to monitor the incoming transmission and direct to the appropriate virtual server?

 

2 Replies

  • Could you explain this in more detail please - especially "Once a user uploads a file for example, the transmission is established over TCP port (e.g. 12345) and transmits over UDP (12345)". What do you mean it transmits over UDP? What does the transmitting and how does it use UDP? It's hard to engage with this question because it's very confusing so maybe you could explain what it is that you want it to do and provide some more details as well.

     

  • Sorry if my query / question wasn't clear. I have a web server that hosts a SFTP application. A user will connect through the F5 via HTTPS and log in. On the application interface a user can upload files (much like any SFTP application). The client (user) has a plugin installed which then communicates with the web server to transmit the data. This communication between the client and web server is made over TCP and uses UDP to transmit the data. Hope that clarifies the back-end a bit better.

     

    As I mentioned, I am having an issue that if I have all 4 of my Virtual Server ports enabled (i.e. Primary TCP 12345/Primary UDP 12345 and Secondary TCP 6789/Secondary UDP 6789) the communication between the client and the F5 stop working. If I disable either the Secondary TCP/UDP virtual servers OR I disable the primary TCP/UDP virtual servers then the application will work. How do I get all virtual servers (as a primary / backup configuration) to work at the same time? I am experimenting with policies and round-robin configurations to see if I can get all VS's to work at the same time.