![]() ![]() I need to find out a way of creating a Universal persistence iRule that is able to associate the original request to and the redirect to a video caching server (tipically resident in domain ). This is a simple problem however hard to explain in words but in sum, the client reaches youtube through ISP A, google redirects user to go to a caching video server to get the video, user is balanced to go to this new website through ISP B, and since the redirect url includes the original NAT IP, whenever the user uses the wrong link to get the file he gets an http 403 like in the below example: However whenever the user tries to leave through ISP B (or vice versa when original request is made through ISP B and redirect goes out through ISP A) he gets an http 403 forbidden because now he was balanced through the other internet link. If you pay close attention to the new redirect site, it includes the original public IP from ISP A that users use to go to the internet in the URL. The user receives an HTTP 303 from the site redirecting him to a google video caching server Set-Cookie: watched_video_id_list=44b7c1c972fe9b974bb039801a5e92f4WwIAAABzCwAAAGduWmZ0MVlUY0EwcwsAAABMbTcwSmF1SFdpQQ= path=/ domain=. The original request to the youtube site looks like this: The problem is when internal users try to see youtube videos there's a problem that I'll try to explain as detailed as I can. I have a customer which has a 1-pair cluster of Link Controllers balancing 2 digital circuits and each belongs to a different ISP (ISP A and ISP B) I'm bit new to F5 technologies and I'm now facing a strange problem that I can't seem to solve so I'm turning to you vets to give me a hand. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |