Forum Discussion
Kai_Wilke
Jan 30, 2018MVP
Hi swjo,
I see a chance for you to write an iRule to balance the request based on the requested ressource. Below are some ideas for your project...
- Balance the initial FTP request to your pool as usual...
- Capture the initial user logon and any session information (e.g. port mode, etc.) for replaying to the individual FTP servers.
- Listen for any RETR commands (file download) and evaluate the contained file extension.
- LB::detach and reselect the node based on the file extension.
- Replay the initial user logon and session information to the new server.
- Replay the RETR (file download) command...
- Repeat at step 3.)
Cheers, Kai