Forum Discussion

Mark_Rinfret_64's avatar
Mark_Rinfret_64
Icon for Nimbostratus rankNimbostratus
Mar 23, 2007

Can I rewrite a client request?

I'm presently running BIG-IP 9.2.3 Build 34.8 on a 1500. I have requested the EA feature codes (for RTSP extensions) but I'm not sure if they will address my problem.

 

 

I'm trying to load balance (actually, more HA than LB) a pool of streaming media servers (RTSP/RTP). The virtual server for these is 192.168.3.60:9201. The physical servers are at 10.1.1.51 and 10.1.1.61. The physical servers are unhappy with the following RTSP request:

 

 

DESCRIBE rtsp://192.168.3.60:9201 RTSP/1.0

 

 

They see 192.168.3.60 as an invalid address and reject the request.

 

 

I think I need to rewrite the DESCRIBE request (and others) to reference the actual server selected by the load balancer. However, as I understand it, the "place" where I might be able to do that is in the CLIENT_DATA event. However, a load balancing decision apparently hasn't been made at that point, so I can't obtain the server address I need to replace the virtual address.

 

 

Am I approaching this in the wrong way? Is there a solution?

 

 

As always, thanks for any help you can offer.

 

 

Mark

 

  • Colin_Walker_12's avatar
    Colin_Walker_12
    Historic F5 Account
    Try using the SERVER_CONNECTED event. This is triggered once the BIG-IP has established a connection with the node chosen in the Load Balancing decision.

     

     

    Colin